Form_remote_tag con .each

Salve…
sono nuovo di RoR…sto’ provando a fare un shopping cart, m mi sono
intoppato in una cosa:

<%form_remote_tag :url=>{:controller=>‘order’,:action=>‘add_cart’} do%>
<% @food.each do |item| %>
…info

#ogni item ha un text_field dove l'utente inserisce la quantità che

vuole
<%=text_field_tag ‘qta’+item.id.to_s,‘1’%>

 <%=submit_tag('ordina',:id=>item.id)%></td>

<%end%>
<%end%>

siccome creo ciclicamente le righe degli item per identificare la
quantità inserita uso ‘qta’+item.id
Devo anche reperire l’item.id selezionato, per sapere quale prodotto e
quantità andare a leggere.

Con il codice riportato non riesco a ricuperare l’item.id e di
onseguenza non so quale prodotto ha scelto.

Avevo anche provato ad usare
link_to_remote(‘ordina’,:url=>‘blabla,:id=>item.id’)
in questo modo riesco a reperire l’id del prodotto tramiete params[:id]
ma non riesco ad accedere a params[‘qta’+ params[:id]]

ho navigato in rete per trovare soluzioni…ma non ho trovato niente.

in poche parole l’utente clikka il link(o bottone) del prodotto ed io
devo recuperare l’id e la quantità (del text_field).

grazie per suggerimenti
ciao

ok ho trovato…

basta dare il nome al form:

<%form_remote_tag :html=>{:id=>‘ordine_form’} do%>

poi nel link_to_remote si usa il parametro :submit per inviare il form

<%=text_field_tag ‘qta’+item.id.to_s,‘1’,:size=>‘4’ %>
<%=link_to_remote(‘ordina’,:url=>{:controller=>‘order’,
:action=>‘add_cart’,
:id=>item.id},
:submit=>‘ordine_form’)%>

in questo modo posso risalire ad params[:id] ed andare a leggere la
quantità con params[‘qta’+params[:id]]

ciao