f.collection_select按名称排序

时间:2011-10-12 00:51:38

标签: ruby-on-rails

如何按名称订购?

 <%= f.collection_select :carmodel_id_equals, Carmodel.all, :id, :name, :include_blank => true %>

我在这里查看了一些搜索结果,但没有任何效果。 附:这是一个meta_search f.select表单。感谢。

1 个答案:

答案 0 :(得分:10)

您只需使用Carmodel.all这样的order订购Carmodel.order('name ASC').all的搜索结果:<%= f.collection_select :carmodel_id_equals, Carmodel.order('name ASC').all, :id, :name, :include_blank => true %>

所以如果你把它们放在一起它应该看起来像:

{{1}}

在精彩的Rails Guide

中阅读更多内容