Form

salve, come faccio a utilizzare i valori di un form nel mio controller
nel caso in cui i vari campi sono sempre gli stessi?

ad esempio ho un form con 4 text field… il mio modello si chiama
Person
e i 4 field sono tutti attributi name…

il form sarà così per un text field:

<% form_tag :action => ‘findSomething’ do %>

for="person_name"
<%= text_field 'person', 'name' %>

<%= submit_tag “Search” %>
<% end %>

ma per 4 text field come devo fare (i 4 valori mi servono per
processarli in altri modelli e controller)?

nel controller di Person ho il metodo, quindi, :

def findSomething

 @person = Person.new(params[:person])

end

come faccio ora a estrapolare i 4 valori da @person e ad elaborarli?
non posso usare nomi diversi perchè non sono definiti nella tebella…
lì ho solo il campo name…
forse mi sfugge qualcosa,

grazie, Luca

Luca Fusco ha scritto:

salve, come faccio a utilizzare i valori di un form nel mio controller
nel caso in cui i vari campi sono sempre gli stessi?

ad esempio ho un form con 4 text field… il mio modello si chiama
Person
e i 4 field sono tutti attributi name…
Cosa significa?
Hai quattro attributi provenienti da quattro classi diverse e che si
chiamano tutti name?

LG

Luca G. wrote:

Luca Fusco ha scritto:

salve, come faccio a utilizzare i valori di un form nel mio controller
nel caso in cui i vari campi sono sempre gli stessi?

ad esempio ho un form con 4 text field… il mio modello si chiama
Person
e i 4 field sono tutti attributi name…
Cosa significa?
Hai quattro attributi provenienti da quattro classi diverse e che si
chiamano tutti name?

LG

no, i form mi danno 4 informazioni tutte riferite allo stesso attributo
della classe Person, che poi devo elaborare separatemente nel
controller