在用于创建新联系人的_form中,我希望能够创建一个下拉列表,允许用户选择联系人所属的广告系列。
在控制器中,我创建了一个名为@campaigns的集合。
我尝试使用以下内容,但没有让它工作:
<p>
<%= f.label :campaign_id %><br />
<%= f.collection_select(:contact, :campaign_id, @campaigns, :id, :name) %>
</p>
基本上,我想显示可用的:广告系列的名称,然后在保存时将与所选广告系列相关联的campaign_id提交给Contact模型。
答案 0 :(得分:0)
看起来你有一个多余的属性
试试这个
<p>
<%= f.label :campaign_id %><br />
<%= f.collection_select :campaign_id, @campaigns, :id, :name %>
</p>