我正在尝试使用 fields_for 块和非 fields_for 块的组合创建一个表单:
但是输出在重复,看起来它们在循环......
也许是因为,有一个 fields_for 块,而另一个不是 fields_for / 表单。
我怎样才能在我的<tbody>
or<tr>
标记中将它们结合起来。
<% @annual_procurement_plan.project_procurement_management_plans.each do |ppmp| %>
<% ppmp.items.each do |itemx| %>
<tbody>
<%= f.fields_for :project_procurement_management_plans do |p| %>
<%= p.fields_for :items do |item| %>
<tr class="nested-fields info">
<td>
<%= item.select :category_id, Category.all.map{|c| [c.code, c.id]}%>
</td>
<td>
<%= content_tag :span, itemx.description%>
</td>
<td><%= p.text_field :pmo_end_user%>
</td>
</tr>
<% end %>
<% end %>
</tbody>
<% end %>
<% end %>
任何解决方法将不胜感激。谢谢你。