J'essaie de créer une étiquette de sélection dans un formulaire_pour lequel je peux sélectionner plusieurs catégories parmi les options. J'ai regardé le Rails documentation et ce SO, mais aucun d'eux ne semble fonctionner. Jusqu'à présent, je ceci:Comment créer une étiquette de sélection dans Form_for Rails
<select class="selectpicker" data-style="form-control" multiple title="Choose Department(s)" data-size="5">
<%= options_from_collection_for_select(Category.all, :id, :name)%>
</select>
Et mon form_for ressemble à ceci:
<%= form_for(@listing, :html => {class: "form-horizontal" , role: "form"}) do |f| %>
Mes listes peuvent avoir de nombreuses catégories. Comment suis-je censé faire cette sauvegarde à ma forme? Pour le moment, les catégories ne sont pas sauvegardées lorsque je soumets mon formulaire.
Donc, vous avez un problème avec la sélection de plusieurs éléments? – Mohanraj
Non, la balise de sélection fonctionne correctement. Je peux sélectionner plusieurs catégories, mais il ne sauvegarde pas dans la base de données lorsque je soumets le formulaire. –
Quel est le nom du champ? Également poster quelques codes et paramètres ruby. – Mohanraj