[英]Ruby on Rails - Drop down menu
A noob here. 一个菜鸟在这里。 I've only just started to learn ROR, and I'm having a problem with a drop down menu, that allows the user to select a project from a database. 我才刚刚开始学习ROR,并且下拉菜单存在问题,该菜单允许用户从数据库中选择项目。 I have the drop down menu working, however instead of the project names, it shows something like Project:0xb61fbdbc. 我有下拉菜单,但不是项目名称,而是类似Project:0xb61fbdbc的内容。
<%= f.label :project_name %><br />
<%= f.select(:project_name, Project.all, :prompt => "Select a Project") %>
I have searched,and searched and had no luck. 我搜寻了,搜寻了,没有运气。 Hopefully someone can help. 希望有人可以提供帮助。
Thanks in advance. 提前致谢。
只要您在Project
模型中具有name
属性,这应该会有所帮助:
<%= f.select(:project_name, Project.all.map {|p| [p.name,p.id]}, :prompt => "Select a Project") %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.