我有kaminari宝石的问题。我有论坛控制器。在论坛控制器上显示action.View for show action是包含与此论坛相关的所有主题的表。它看起来像这样:
class ForumsController < ApplicationController
before_action :authenticate_user!
before_action :set_forum, only: :show
def index
@forums = Forum.all
end
def show
@forum_topics = @forum.topics.page(params[:page])
end
private
def set_forum
@forum = Forum.find(params[:id])
end
end
论坛秀视图:
= paginate @forum_topics
在页面底部,我看到分页链接但是当我点击进入第二页时,我有与第一页相同的主题? 怎么了?有什么想法吗?
答案 0 :(得分:1)
似乎分页链接不使用与控制器所期望的相同的名称参数:
params[:page]
确保在分页链接上生成的网址类似于page=2