2012-04-07 128 views
1

提交更新时,现场我有一个看起来像这样的形式:Rails的:子窗体在父窗体

<%= form_for :game do |game_form| %> 
     <%= game_form.label :app_game_id %> 
     <%= game_form.select :app_game_id, @available_app_games.collect {|p| [ p.name, p.id ] } %> 
     .... 

@available_app_games由控制器给出,它着眼于从游戏不同的其它车型。用户应该从下拉列表中选择那些app_games,但他也应该能够创建新的app_game。 一个app_game的表格应包含只是描述

我有两个问题:

我将如何创建,将创建一个新的app_game,我将如何更新该子表单:

<%= game_form.select :app_game_id, @available_app_games.collect {|p| [ p.name, p.id ] } %> 

有了这个新的提交app_game

回答

0

尝试nested_form,可能是最简单的方式不使用select,但nested_form策略。

+0

使用嵌套窗体我不会完成这个。我需要一个单独的表格。 – 2012-04-07 16:22:43

相关问题