J'utilise le plugin JQUERY multiselectable. Parce qu'il obtient une boîte de sélection et la transforme en deux, où vous pouvez déplacer une option sélectionnée dans une autre boîte de sélection. Le problème est que je suis confronté à des problèmes avec l'action d'édition. Lorsque je charge le formulaire, les valeurs sélectionnées (qui sont enregistrées dans mon modèle) ne sont pas remplies dans la boîte de sélection "sélectionnée". Il y a quelqu'un avec une bonne idée sur la façon de déplacer "automatiquement" les valeurs sélectionnées dans ma base de données des options "disponibles à sélectionner" aux options "sélectionnées"?jquery sélection multiple x rails action d'édition
Pour l'instant je fais quelque chose comme
<%= select "product", :option_ids, options_for_select(Option.all.map { |opt| [opt.description, opt.id]}), {},{:multiple=> true,:class=>'multiselect'} %>
Ici, je peux déjà voir le problème. Je pourrais juste utiliser comme options_for_select juste toutes les options - les options qui sont déjà choisies dans mon modèle. Le problème est comment mettre à jour la boîte de sélection avec cette information?
super mais ça n'a pas fonctionné. –
ça marche pour moi chéri. à quel problème êtes-vous confronté? – Salil
vous devriez mettre la valeur de l'option que vous voulez o sélectionner au lieu de [1,2,3] – Salil