0
我想要爲屬於事件的單個頁面上的遊戲模型的模型Event和表單創建表單。問題是我想要提交一個按鈕來保存事件和下一個屬於事件的遊戲。這種形式和控制器的外觀如何?爲屬於它的型號和型號製作表格
我想要爲屬於事件的單個頁面上的遊戲模型的模型Event和表單創建表單。問題是我想要提交一個按鈕來保存事件和下一個屬於事件的遊戲。這種形式和控制器的外觀如何?爲屬於它的型號和型號製作表格
您form_for
內,可以使用的方法fields_for,像這樣:
<%= form_for @event do |f| %>
#put your @event fields here
<%= f.fields_for :games, @game do |g| %>
#put your @game fields here, though you can also have the @event fields here too
<% end %>
<% end %>
在你Event
型號,has_many :games
行後添加accepts_nested_attributes_for :games
地方。
在你EventController
,你需要在遊戲PARAMS添加到您的強PARAMS方法:
params.require(:event).permit(:name, :time, :something_else,
games_attributes: [:score, :length, :whatever])