尝试使用分页

trying to use pagination

所以我尝试使用 rails 5 中的 gem will_paginate 对我博客站点的 post 进行分页。我将 gem 添加到 gem 文件中,然后进行捆绑安装,它安装得很好。然后我将此代码添加到我的 post 控制器,当我尝试转到我的文章页面时,我收到以下错误。我不知道我做错了什么,我看到的所有例子每次都对我说同样的事情和错误。有什么建议么?当我取出分页时,页面呈现得很好。可以安全地假设所有内容以及 gem、ruby 和 rails

都是最新的

你的所有代码在索引操作中看起来都很好你也可以做这样的事情并重新启动你的 rails server:

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