# Select con selezione multipla

**URL:** <https://www.ruby-forum.com/t/select-con-selezione-multipla/103504>\
**Category:** IT\
**Created:** [May 7, 2007, 10:34am UTC](https://www.ruby-forum.com/t/select-con-selezione-multipla/103504 "2007-05-07T10:34:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [May 7, 2007, 10:34am UTC](https://www.ruby-forum.com/t/select-con-selezione-multipla/103504/1 "2007-05-07T10:34:06Z")

</div>

Ciao,

ho delle select con :multiple =\> true, ma non riesco proprio a gestirle.  
Nel controller mi aspettavo un array contenente tutti i valori  
selezionati invece ho un solo valore(il primo o l’ ultimo selezionato se  
nn sbaglio).

come faccio a recuperare tutti i valori?

questo è parte del codice  
for music in params[:musics]

page.alert music

end

\<%= select\_tag(‘musics’,options\_for\_select(Music.find\_all.collect {|p| [  
p.music\_en, p.id ]}),{:style =\>“width: 150px;”,:multiple =\> true}) %\>

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [May 7, 2007, 2:34pm UTC](https://www.ruby-forum.com/t/select-con-selezione-multipla/103504/2 "2007-05-07T14:34:01Z")

</div>

stb wrote:

> Ciao,
> 
> ho delle select con :multiple =\> true, ma non riesco proprio a gestirle.  
> …

Nel wiki e’ scritto di mettere [] come suffisso al nome del campo

Ciao  
Massimo

[http://wiki.rubyonrails.org/rails/pages/HowtoUseFormOptionHelpers](http://wiki.rubyonrails.org/rails/pages/HowtoUseFormOptionHelpers)

When trying to get multiple selected values from a tag into  
@params, call your parameter something with [] on the end. That way  
rails knows itâ€™s multiple.

So instead of

Use:
