Ruby on Rails - 下拉菜单

Jaz*_*azz 1 ruby ruby-on-rails menu drop-down-menu

这里有一个菜鸟.我刚刚开始学习ROR,我遇到了一个下拉菜单问题,它允许用户从数据库中选择一个项目.我有下拉菜单工作,但不是项目名称,它显示类似项目:0xb61fbdbc.

    <%= f.label :project_name %><br />
    <%= f.select(:project_name, Project.all, :prompt => "Select a Project") %>
Run Code Online (Sandbox Code Playgroud)

我搜索过,搜索过,没有运气.希望有人可以提供帮助.

提前致谢.

Har*_*eak 6

如果name您的Project模型中有属性,这应该会有所帮助:

<%= f.select(:project_name, Project.all.map {|p| [p.name,p.id]}, :prompt => "Select a Project") %>
Run Code Online (Sandbox Code Playgroud)