1

Rails -v 3.2.3kaminari用来做分页,但我一直收到一个NO METHOD ERRORundefined method 'current_page' for nil:NilClass

在 第 7 行提出的views/layouts/application.html.erb中:

<%= paginate @links, :remote => true %>

这是因为我将它放在应用程序视图而不是我的链接提交视图上吗?将分页链接放在哪里重要吗?

在 /controllers/links_controllers.rb 中(在一个称为提交的方法中)

@links = Link.page(params[:page]).per(20)

4

1 回答 1

0

我想通了......基本上我必须将我的<%= paginate @links %>代码移动到我的submissions.html.erb页面(这是我的链接视图的一部分)然后我运行bundle以确保will_paginate从我的gemsfile 和voilà 中消失,它工作。

于 2012-06-09T20:51:41.670 回答