1
我正在使用元搜索宝石来搜索和排序列。 此代码将只在一个方向的订单记录:使用元搜索宝石以不同顺序排列几列宝石
scope_name.search('meta_sort' => 'name_and_status.desc')
我如何排序在不同方向的列?例如。
scope_name.search('meta_sort' => 'name.asc_and_status.desc')
我正在使用元搜索宝石来搜索和排序列。 此代码将只在一个方向的订单记录:使用元搜索宝石以不同顺序排列几列宝石
scope_name.search('meta_sort' => 'name_and_status.desc')
我如何排序在不同方向的列?例如。
scope_name.search('meta_sort' => 'name.asc_and_status.desc')
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 %>