我使用带有Rails 3的脚手架创建了2个模型。模型是位置和作业,每个作业都有一个位置。
我在脚手架生成代码中创建了所需的引用调用,但是当我查看视图以创建新作业时,我看到的只是一个文本框,我应该添加location_id。
如何才能将其作为下拉列表而不是更好的用户体验?
答案 0 :(得分:15)
想象一下,每个位置都有title
<%= f.collection_select :location_id, Location.all, :id, :title %>
API:http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select