创建新插图对象时,我希望显示现有novel_ids(主键)的可选列表。也就是说,必须将插图添加到现有的小说中。我无法找到正确的语法。协会经过测试并正常运作。在未来,我想从一系列小说中选择,但将novel_id分配给幕后的插图。谢谢。
这是我到目前为止所做的,我尝试了很多不同风格的这句话,但没有运气:
<div class="field">
<%= f.label :novel_id%><br />
<%= f.collection_select(:novel_id, Novel.all, :id, :prompt => true) %>
</div>
答案 0 :(得分:1)
使用此...
<%= f.select(:novel_id, options_from_collection_for_select(Novel.all, 'id', 'name')) %>