2013-08-12 46 views

回答

0

meta_search只允许一个方向排序。您可以在搜索后使用订单。

scope_name.search(params[:search]).order('name, status desc') 

如果您在页面中使用sort_link,则可以指定页面中的顺序。但我没有用过这个。

scope_name.search('meta_sort' => 'name_and_status.desc') 

<%= sort_link @search, :name, "Name", :default_order => :asc %> 
<%= sort_link @search, :status, "Status", :default_order => :desc %>