Я пытаюсь создать форму с комбинацией fields_for блока и не fields_for блока:Сочетание fields_for блока и не блок fields_for в Rails 3.2
Но выходы повторяют, и похоже, они зацикливание. ..
Возможно, потому что есть блок fields_for, а другой - не поля_формы/формы.
Как скомбинировать два из них внутри тега <tbody>
10 или <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 %>
Будут оценены любые обходные пути. Спасибо.
не могли бы вы уточнить больше? Возможно, вы также можете перечислить всю форму и модели. –
Конспект вашей иерархической модели поможет, а также точно, в чем проблема. Что вы подразумеваете под «петлей»? –