То же самое для всех тегов формы.

трял на этой проблеме в течение нескольких дней.

У меня есть некоторый успех с 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

Ответы на вопрос(2)

Ваш ответ на вопрос