То же самое для всех тегов формы.
трял на этой проблеме в течение нескольких дней.
У меня есть некоторый успех с Railscasts Episode # 198, но это касается Rails 2. В Rails 3 произошли некоторые изменения, благодаря которым код, представленный в Episode # 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