【发布时间】:2013-04-16 21:34:01
【问题描述】:
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>
如何将景点保存到具有适当目的地的数据库中?提前致谢!!
【问题讨论】:
标签: ruby-on-rails forms collections form-for