简体   繁体   English

Ruby on Rails-下拉菜单

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM