我使用Rails 3的脚手架创建了两个模型,分别是Locations和Jobs,其中每个工作都有一个位置。
我在脚手架生成代码中创建了必需的引用调用,但当我查看创建新工作的视图时,我只看到一个文本框,应该在其中添加location_id。
如何将其更改为下拉菜单以获得更好的用户体验?
我使用Rails 3的脚手架创建了两个模型,分别是Locations和Jobs,其中每个工作都有一个位置。
我在脚手架生成代码中创建了必需的引用调用,但当我查看创建新工作的视图时,我只看到一个文本框,应该在其中添加location_id。
如何将其更改为下拉菜单以获得更好的用户体验?
想象一下,每个地点都有一个标题(title)
<%= f.collection_select :location_id, Location.all, :id, :title %>
API: http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select
:location_id
,否则你会得到一个 undefined local variable or method
错误。 - user000001