我有两张桌子,作品和艺术家。每位艺术家都有多件作品。是否可以在创建新作品时在下拉菜单中列出这些艺术家。
这就是我现在解决的方法:
<div class="field">
<%= f.label :title %><br />
<%= f.text_field :title %>
</div>
<div class="field">
<%= f.label :photo %><br />
<%= f.file_field :photo %>
</div>
<div class="field">
<%= f.label :exhibition_id %><br />
<%= f.number_field :exhibition_id %>
</div>
<div class="field">
<%= f.label :artist_id %><br />
<%= f.number_field :artist_id %>
</div>
<div class="actions">
<%= f.submit %>
</div>
答案 0 :(得分:2)
这个例子正是你要找的。 p>
collection_select(@work, :artist_id, Artist.all, :id, :name)