2013-08-06 11 views
7

So come mettere insieme una semplice casella di selezione che prende i suoi valori da un modelloSelezionare più opzioni in un collection_select rotaie

<%= f.collection_select(:sector_id, Sector.all, :id, :name, :prompt => "Please Select a Sector") %> 

mia domanda è come faccio a consentire ad un utente di selezionare più opzioni e poi negozio loro nel modello. So che ho bisogno di usare

:multiple => true 

Ma incerti sulla sintassi

Di solito per più voci a un modello userei accepts_nested_attributes_for ma Ho ragione nel pensare non ho bisogno di per questo esempio?

Grazie

risposta

12

Ok, dopo alcuni tentativi ed errori

<%= f.collection_select(:sector_id, Sector.all, :id, :name, {:prompt => "Please Select a Sector"}, {:multiple => true}) %> 

mi permette di selezionare più

Problemi correlati