f.collection_select按名称排列
问题描述:
如何按名称排序?f.collection_select按名称排列
<%= f.collection_select :carmodel_id_equals, Carmodel.all, :id, :name, :include_blank => true %>
我在这里找过一些搜索结果,但没有任何工作。 p.s.这是一个meta_search f.select表单。谢谢。
答
你就必须使用order
这样的命令从Carmodel.all
搜索结果:Carmodel.order('name ASC').all
所以,如果你把它放在一起,应该是这样的:
<%= f.collection_select :carmodel_id_equals, Carmodel.order('name ASC').all, :id, :name, :include_blank => true %>
阅读更真棒Rails Guide
尝试' true%>' – sled
把它作为答案,所以我可以给你一些观点:)。它正在工作。 – rmagnum2002