0

我正在寻找一种方法来订购我制作的下拉菜单的内容。目前,下拉菜单显示client 数据库中的每个唯一项,但按照它们放入数据库的顺序。

<%= select(@projects, :client, Project.all.map {|p| [p.client]}.uniq, :prompt => "-Any-", :selected => params[:client]) %></br>

有没有办法显示它们,以便它们以某种顺序显示?

提前致谢。

4

1 回答 1

3

你试过.order这样使用吗?

Project.order("name DESC").map{|p| [p.client]}
于 2012-08-08T08:23:14.743 回答