2
我想创建一个使用嵌套资源的简单窗体的钢轨形式。但是,我希望能够提交关联资源的多个实例。下面的例子可能会更好地解释它。Rails简单形式与同一对象的多个实例
<div class="tab-pane active" id="reminder">
<%= simple_form_for @collection, html: {multipart: true}, url: collection_index_path do |m| %>
<%= render partial: "collection/tabs/reminder", locals: { :m => m } %>
</div>
- 内局部
<% 9.times do |j|%>
<div class="tab-pane" id="<%= j %>">
<%= m.simple_fields_for :reminder do |p| %>
<%= p.input :heading %>
<%= p.input :message %>
<% end %>
</div>
存在其中用户可以通过9个标签点击设置到9个提醒选项卡窗格,所有应用集合(集合模型接受相关联的嵌套提醒属性)。但是,现在我已经设置了它的方式,控制器只获取参数中最后提醒中设置的内容。无论如何,想法将不胜感激。
嗯,这仍然给我一个提醒散列,只有最后输入作为参数。 “reminder”=> {“heading”=>“最后一组提示”,“message”=>“9”}}, – xeroshogun
请参阅有关构建复杂形式的文档[here](http://guides.rubyonrails.org/ form_helpers.html#楼 - 复合形式)。我认为你应该为提醒的父模型添加'accep_nested_attributes_for:reminders'。 –