Editando Itens
<% form_tag :action => "save_edit_itens" do %>
<% @produtos = Produto.find(:all, :order => "nome") %>
<% @unidades = UnidadeMedida.find(:all, :order => "descricao") %>
<%= hidden_field 'tabela_preco', "id", :value => @tabela_preco.id %>
<% indice = 1 %>
<% ids = request.parameters['itens'] %>
<% for id in ids %>
<% tabela_preco_item = TabelaPrecoItem.find(id) %>
<%= render :partial => "tabela_preco_items/edicao", :locals => {:controller => controller, :tabela_preco_item => tabela_preco_item, :indice => indice.to_s} %>
<% indice += 1 %>
<% end %>
<%= hidden_field 'tabela_preco', "numero_item_editados", :value => indice %>
<%= submit_tag 'Salvar itens', :name => "submit" %> ou <%= link_to 'Cancelar', edit %>
<% end %>
* Campos obrigatórios