Rails 3 Editar múltiples registros en una sola forma

He estado atrapado en este problema durante un par de días.

He tenido cierto éxito con Railscasts Episodio # 198, pero ese es para Rails 2. Ha habido algunos cambios en Rails 3 que hacen que el código provisto en el Episodio # 198 no funcione.

El problema radica en edit_individual.html.erb:

Código original (proporcionado por 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 %>

Código modificado (simplemente cambió fields_for a 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 %>

En el nuevo código, cada registro se coloca dentro de una forma propia, todo dentro de una sola forma (que es la que solo quiero).

Mi pregunta es, ¿cómo puedo obtener el código proporcionado por Railscasts Episode # 198 para que funcione en Rails 3?

Aquí hay un enlace al Railscast que mencioné:http://railscasts.com/episodes/198-edit-multiple-individually

Gracias, c.allen.rosario

Respuestas a la pregunta(2)

Su respuesta a la pregunta