试图使用分页

时间:2017-02-08 18:41:02

标签: ruby-on-rails will-paginate

所以我试图在rails 5中使用gem will_paginate来分页我博客网站的帖子。我将gem添加到gem文件然后做了一个bundle install安装就好了。然后我将此代码添加到我的帖子控制器,当我尝试转到我的文章页面时,我收到以下错误。我不知道我做错了什么,我看到的所有例子每次对我都说同样的事情和错误。有什么建议?当我把页面分页时,页面渲染就好了。安全地假设一切都是最新的,宝石,红宝石和铁轨

post index.html.erb and post controller

The error I am getting

1 个答案:

答案 0 :(得分:3)

您的索引操作中的所有代码都可以正常运行,您也可以执行此操作并重新启动rails server

def index
  @posts = Post.all.order(created_at: :desc).paginate(page:  params[:page], per_page: 2)
end