# Form

**URL:** <https://www.ruby-forum.com/t/form/109936>\
**Category:** IT\
**Created:** [July 20, 2007, 1:02pm UTC](https://www.ruby-forum.com/t/form/109936 "2007-07-20T13:02:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![el\_dobre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/e99b99/32.png) [@el\_dobre](https://www.ruby-forum.com/u/el_dobre)\
**Post date:** [July 20, 2007, 1:02pm UTC](https://www.ruby-forum.com/t/form/109936/1 "2007-07-20T13:02:03Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![el\_dobre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/e99b99/32.png) [@el\_dobre](https://www.ruby-forum.com/u/el_dobre)\
**Post date:** [July 20, 2007, 2:33pm UTC](https://www.ruby-forum.com/t/form/109936/2 "2007-07-20T14:33:10Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![el\_dobre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/e99b99/32.png) [@el\_dobre](https://www.ruby-forum.com/u/el_dobre)\
**Post date:** [July 20, 2007, 2:46pm UTC](https://www.ruby-forum.com/t/form/109936/3 "2007-07-20T14:46:13Z")

</div>

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
