小编tim*_*ime的帖子

Kaminari&Rails分页 - 未定义的方法`current_page'

我搜索和搜索,但没有解决我的问题.这是我的控制器:

def show
    @topic = Topic.find(params[:id])
    @topic.posts = @topic.posts.page(params[:page]).per(2) # 2 for debugging
end
Run Code Online (Sandbox Code Playgroud)

功能很好,因为主题视图减少到两个帖子.但是,当我将此添加到show.html.erb时:

<%= paginate @topic.posts %>
Run Code Online (Sandbox Code Playgroud)

我给出了这个错误:

undefined method `current_page' for #<ActiveRecord::Relation:0x69041c9b2d58>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails kaminari

31
推荐指数
2
解决办法
2万
查看次数

标签 统计

kaminari ×1

ruby ×1

ruby-on-rails ×1