1

当创建一个新的插图对象时,我希望显示一个可选择的现有小说 ID(主键)列表。也就是说,插图必须添加到现有的小说中。我找不到这样做的正确语法。这些关联经过测试并正常工作。将来我想从小说标题列表中进行选择,但将 novel_id 分配给幕后的插图。谢谢你。

这就是我到目前为止所拥有的,我已经尝试了许多不同风格的这个语句,但没有运气:

<div class="field">
  <%= f.label :novel_id%><br />
  <%= f.collection_select(:novel_id, Novel.all, :id, :prompt => true) %>
</div>
4

1 回答 1

1

用这个...

 <%= f.select(:novel_id, options_from_collection_for_select(Novel.all, 'id', 'name')) %>
于 2013-03-02T17:14:59.513 回答