我有这个
@requests = current_fan.handled_requests.order(:id).reverse_order
但我想new_response = true
首先列出请求(在顶部)(如果可能的话,也按其 :id 的相反顺序列出,但不是必需的)
@requests = current_fan.handled_requests.order(:id).reverse_order.order(:new_response)
没用
@requests = current_fan.handled_requests.order(:id).reverse_order.prioritize(:new_response)
我编了一个
您可以传递多个订单条件和订单方向,
order
如下所示:new_response: :desc
new_response == true
将在顶部和new_response == false
底部对记录进行排序。当存在多个具有相同new_response
值的记录时,这些记录将id: :desc
按其id
降序排序。