2012-04-07 129 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

相關問題