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