Attraction 模型属于 Destination。
我正在尝试创建一个新的景点(text_field :name),但也将它链接到一个已经创建的目的地。这些目的地在带有此 collection_select 标记的下拉菜单中呈现。通过单击提交,我希望使用 Destinations 外键创建吸引力并将其保存在 activerecord 数据库中。
f.collection_select(:attraction, :destination_id, Destination.all, :id, :name) %>
整个区块现在看起来像这样:
<h1>New attraction</h1>
选择城市
<%= f.collection_select(:attraction, :destination_id, Destination.all, :id, :name) %>
<div class ="field">
<%= f.label :name %>
<%= f.text_field :name %>
</div>
<div class="actions">
<%= f.submit %>
</div>
如何使用适当的目的地将景点保存到数据库中?提前致谢!!