Obiettivo:Creare una apertura dei saldi sottoconti in un’unica passata.
Si vuole visualizzare un vista come la seguente.
caio |________|
tizio |________|
sempr |________|
[pulsante di conferma]
Alla conferma eseguire le registrazioni in base ai valori immessi in
|_____|
La vista dopo le immissioni si presenta in questo modo:
caio |20000|
tizio |15000|
sempr |70000|
[pulsante di conferma]
Ho definito
def list_subaccount
@subaccounts = Array.new
sottoconti = Subaccount.find(:all, :order => ‘nome’)
da @subaccounts ricaviamo un hash con nome id importo
for sottoconto in sottoconti
@subaccounts << {:nome => sottoconto.nome,
:id => sottoconto.id,
:importo => 0
}
end
end
def ok
puts params
end
La vista è questa
<% form_tag :action => ‘ok’ do %>
<%= h(subaccount[:nome]) %> |
<%= hidden_field 'subaccount', 'id' %> | <%= text_field 'subaccount', 'importo', :size => 16 %> |
e qui mi fermo.
params mi ritorna solo il primo record caio 20000
Come posso recuperare tutti i valori immessi ?
Grazie e buon lavoro a tutti.