Я застрял на этой проблеме уже пару дней.
У меня есть некоторый успех с Railscasts Episode # 198, но это для Rails 2. В некоторых измененияхRails 3, которые делают так, чтобы код, предоставленный в Эпизоде № 198, не работал.
Проблема заключается в edit_individual.html.erb:
Оригинальный код (предоставленный Ryan @ Railscasts):
<% form_tag update_individual_products_path, :method => :put do %>
<% for product in @products %>
<% fields_for "products[]", product do |f| %>
<h2><%=h product.name %></h2>
<%= render "fields", :f => f %>
<% end %>
<% end %>
<p><%= submit_tag "Submit" %></p>
<% end %>
Модифицированный код (просто изменил fields_for на form_for):
<% form_tag update_individual_products_path, :method => :put do %>
<% for product in @products %>
<% form_for "products[]", product do |f| %>
<h2><%=h product.name %></h2>
<%= render "fields", :f => f %>
<% end %>
<% end %>
<p><%= submit_tag "Submit" %></p>
<% end %>
В новом коде каждая запись помещается в свою форму, все внутри одной формы(это то, что мне нужно).
Мой вопрос: как я могу получить код, предоставленный Railscasts Episode # 198, для работы в Rails 3?
Вот ссылка наRailscast я упомянул: http://railscasts.com/episodes/198-edit-multiple-individually
Спасибо, c.allen.rosario