我想根据情况定做结果。
例如

@redeemables = @business.redeemables.order(expiry_date: :desc)

我要所有的可赎回物品,先用expiry_date => nil而不是按说明订购的可赎回物品
在其他方法中,具有exipry_date < Date.current的可赎回款项应按顺序排在最后。
我该怎么做?谢谢

最佳答案

得到你想要的东西最简单的方法是:

@redeemables = @business.redeemables.order("-expiry_date asc")

这将给您完全相反的结果(到期日:ASC)
意思是按到期日降序,先为空

10-08 04:36