Html Rails具有同一对象的多个实例的简单表单

Html Rails具有同一对象的多个实例的简单表单,html,ruby-on-rails,ruby,forms,simple-form,Html,Ruby On Rails,Ruby,Forms,Simple Form,我正在尝试使用使用嵌套资源的简单表单创建rails表单。但是,我希望能够提交关联资源的多个实例。下面的例子可能会更好地解释它 <div class="tab-pane active" id="reminder"> <%= simple_form_for @collection, html: {multipart: true}, url: collection_index_path do |m| %> <%= render partial:

我正在尝试使用使用嵌套资源的简单表单创建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>

m}%>
-内部部分

<% 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个提醒,所有提醒都应与集合关联(集合模型接受用于提醒的嵌套属性)。但是,按照我现在设置的方式,控制器只获取参数中最后一个提醒中设置的内容。无论如何,我会很感激你的想法

在提交给控制器之前,必须有某种方法来区分选项卡。我想答案可能是。 i、 e.看起来是这样的:

<% 9.times do |j|%>
    <div class="tab-pane" id="<%= j %>">
        <%= m.simple_fields_for :reminders do |p| %>
           <%= p.input :heading %>
           <%= p.input :message %>
        <% end %>
    </div>
<% end %>


hmm,这仍然给了我一个提醒哈希,它只有最后的输入作为参数。“提醒”=>{“标题”=>“最后一组提醒”,“消息”=>“9”},请参阅关于构建复杂表单的文档。我认为您应该为:提醒向父模型添加
接受\u嵌套的\u属性\u以进行提醒。