Kaminari在rails 4错误

时间:2013-10-01 12:24:00

标签: ruby-on-rails ruby ruby-on-rails-4 kaminari

我有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

在页面底部,我看到分页链接但是当我点击进入第二页时,我有与第一页相同的主题? 怎么了?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

似乎分页链接不使用与控制器所期望的相同的名称参数:

params[:page]

确保在分页链接上生成的网址类似于page=2