我正在使用kaminari
在rails中进行分页。
如果我在模型中设置default_scope order("created_at DESC")
,它会按预期工作。
但是当我在这样的控制器中写入时,DESC
被忽略,页面按ascendent排序。 (在这种情况下,我不在模型中写default_scope
。)
def index
@words = Word.order("created_at DESC").page params[:page]
end
我做错了什么?
答案 0 :(得分:1)
在这种情况下,如果要忽略先前的范围,则应用两个订单,然后使用:
@words = Word.unscoped.order("created_at DESC").page params[:page]