【发布时间】:2015-06-20 08:36:28
【问题描述】:
我正在尝试使用使用嵌套资源的简单表单创建一个 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 个提醒,所有提醒都应与一个集合相关联(集合模型接受用于提醒的嵌套属性)。但是,按照我现在的设置方式,控制器仅获取参数中最后一个提醒中设置的内容。无论如何,想法将不胜感激。
【问题讨论】:
标签: html ruby-on-rails ruby forms simple-form