标签: ruby-on-rails ruby database drop-down-menu
我正在寻找一种方法来订购我所做的下拉菜单的内容。目前,下拉菜单显示数据库中的每个唯一client,但按照它们放入数据库的顺序显示。
client
<%= select(@projects, :client, Project.all.map {|p| [p.client]}.uniq, :prompt => "-Any-", :selected => params[:client]) %></br>
有没有办法显示它们以便按某种顺序显示它们?
提前致谢。
答案 0 :(得分:3)
您是否尝试过这样的.order?
.order
Project.order("name DESC").map{|p| [p.client]}