2017-10-14 1 views
0

J'ai créé un champ de sélection multiple, et je peux voir que je sauvegarde le tableau de valeurs dans la base de données, mais quand je reviens au formulaire, les valeurs don ne s'affiche pas dans le champ de formulaire actuel.Rails: Afficher la valeur sélectionnée dans le champ Formulaire de sélection multiple

Dans cet exemple, "ringmetaltype" est mon champ dans la table "items". Pour ce que ça vaut, je l'ai aussi mis à jour item_params dans le contrôleur des éléments à inclure « : ringmetaltype => [] »

<%= form.select :ringmetaltype, options_for_select(["10K White Gold", "14K White Gold", "18K White Gold"],:selected => @item.ringmetaltype),{},{:multiple => true, :class => "form-control"} %> 
+0

changer ': ringmetaltype' à': ringmetaltypes' –

+0

Merci, mais cela n'a pas fonctionné. Ran une migration, a changé le nom de la colonne pour inclure le "s", toujours pas de chance. – Mark

Répondre