У меня была точно такая же проблема, и я обнаружил, что именно до блока "fields_for" были созданы вложенные элементы.Например, у меня было:
<%= nested_form_for(@recipe) do |f| %>
# Stuff for parent...
<% f.fields_for :recipe_ingredients do |ingredient_form| %>
# Stuff for nested form...
<% end %>
# etc.
Эта строка должна была быть блоком <%=
, а не <%
, как указано выше, т.е.
<%= nested_form_for(@recipe) do |f| %>
# Stuff for parent...
# The following line has changed
<%= f.fields_for :recipe_ingredients do |ingredient_form| %>
# Stuff for nested form...
<% end %>
# etc.
Это было все, что было нужнораспечатать существующие вложенные атрибуты в форме редактирования.