Rails -v 3.2.3
我正在使用kaminari
进行分页,但我不断获得 NO METHOD ERROR ,undefined method 'current_page' for nil:NilClass
在 views / layouts / application.html.erb 中,第7行引发:
<%= paginate @links, :remote => true %>
这是否发生,因为我在应用程序视图而不是我的链接提交视图中有它?放置分页链接的位置是否重要?
/controllers/links_controllers.rb中的(在一个名为提交的方法中)
@links = Link.page(params[:page]).per(20)
答案 0 :(得分:0)
我想通了......基本上我必须将我的<%= paginate @links %>
代码移到我的 submissions.html.erb 页面(这是我的链接视图的一部分)然后我跑了bundle
要确保will_paginate
已从我的gems文件中消失,并且有效。