Often you need to use select_tag, but there are many different ways this can work, depending on where you get the data from
<%= select_tag '@Mymodel[myattribute][]', options_from_collection_for_select(SelectionModel, "id", "title", @Mymodel.myattribute), :multiple => true, :size =>10 } %>
maybe yours looks something like this:
<%= select_tag '@allocation[song_id][]', options_from_collection_for_select(Song.all., "id", "title", @allocation.song_id), { :multiple => true, :size =>10 } %>
an example of this can be seen here ...
http://www.gilluminate.com/2007/02/15/best-way-to-do-multiple-select-combo-boxes-in-rails/
source share