2
如何按名稱排序?f.collection_select按名稱排列
<%= f.collection_select :carmodel_id_equals, Carmodel.all, :id, :name, :include_blank => true %>
我在這裏找過一些搜索結果,但沒有任何工作。 p.s.這是一個meta_search f.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
嘗試'<%= f.collection_select:carmodel_id_equals,Carmodel.order('name ASC')。all,:id,:name,:include_blank => true%>' – sled
把它作爲答案,所以我可以給你一些觀點:)。它正在工作。 – rmagnum2002