Paginate最近的帖子与kaminari

Vas*_*rth 3 pagination ruby-on-rails-3 kaminari

我正在使用rails gem kaminari(https://github.com/amatsuda/kaminari)来分页我的帖子数据库.目前我的@posts = Post.order('id').page(params[:page]).per(5)控制器中有代码,但这会将页面从最早到最近排序.如何从最近到最早撤销此订单?

ste*_*och 6

在你的模型中你可以做到:

default_scope order("created_at DESC")  
Run Code Online (Sandbox Code Playgroud)

要么

default_scope order("created_at ASC")  
Run Code Online (Sandbox Code Playgroud)

  • 我可以这样做,`@posts = Post.order('created_at DESC').page(params[:page]).per(5)` 吗? (2认同)