À l'aide d'un multi liste de sélection dans les rails
Je suis en train de faire une sélection multiple zone de liste dans les Rails. Mon point de vue, le code est:
<div>
<%=nested_form_for(@allocation) do|builder|%>
<%=builder.label :song_id, "Pick a song" %>
<%=builder.select :song_id, options_for_select(
Song.all.collect {|s| [ [s.title, s.artist].join(" by "), s.id ] },
{ include_blank: true, multiple: true, size: 5 }) %>
<%=builder.submit "Add Song", class: "btn btn-large btn-primary" %>
<% end %>
</div>
Au moment où je reviens à la normal selectbox mais je veux convertir cette multiselect. Tous les pointeurs serait très apprécié. Merci d'avance
OriginalL'auteur TangoKilo | 2012-07-12
Vous devez vous connecter pour publier un commentaire.
Cela semble avoir fonctionné dans mon cas:
ce type est le "song_id" dans la base de données?
OriginalL'auteur TangoKilo
Souvent, vous devez utiliser un select_tag cependant il y a beaucoup de façons différentes de le travail selon l'endroit où vous êtes l'obtention de données de
peut-être le vôtre ressemblerait à quelque chose comme
un exemple de ceci peut être vu, ici...
http://www.gilluminate.com/2007/02/15/best-way-to-do-multiple-select-combo-boxes-in-rails/
OriginalL'auteur Purple Hexagon
Si vous voulez le faire en jquery le lien suivant vous aidera à
http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
essayez de placer plusieurs: true avant include_blank: vrai .
OriginalL'auteur urjit on rails