1

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

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

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

提前致谢。

4

1 回答 1

6

这应该会有所帮助,前提是您的模型中有一个name属性Project

<%= f.select(:project_name, Project.all.map {|p| [p.name,p.id]}, :prompt => "Select a Project") %>
于 2012-07-17T08:49:04.177 回答