Rails - 在新对象表单上,如何显示关联对象ID的列表

时间:2013-03-02 17:08:00

标签: ruby-on-rails

创建新插图对象时,我希望显示现有novel_ids(主键)的可选列表。也就是说,必须将插图添加到现有的小说中。我无法找到正确的语法。协会经过测试并正常运作。在未来,我想从一系列小说中选择,但将novel_id分配给幕后的插图。谢谢。

这是我到目前为止所做的,我尝试了很多不同风格的这句话,但没有运气:

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

1 个答案:

答案 0 :(得分:1)

使用此...

 <%= f.select(:novel_id, options_from_collection_for_select(Novel.all, 'id', 'name')) %>