Dans le formulaire de création d'un nouveau contact, je souhaite être en mesure de créer une liste déroulante permettant à l'utilisateur de sélectionner la campagne à laquelle le contact appartient.Comment créer un collection_select dans la vue d'un modèle qui appartient à un autre?
Dans le contrôleur, j'ai créé une collection appelée @campaigns.
Et j'ai essayé d'utiliser ce qui suit, mais ne pas avoir à travailler:
<p>
<%= f.label :campaign_id %><br />
<%= f.collection_select(:contact, :campaign_id, @campaigns, :id, :name) %>
</p>
Fondamentalement, je veux afficher la mise à disposition: nom des campagnes, puis soumettre le campaign_id associé à la campagne sélectionnée pour le modèle Contact lorsqu'il est enregistré.
quelle erreur avez-vous obtenu? – fl00r