Kaminari params在第一页配置选项

时间:2016-11-22 20:31:28

标签: ruby-on-rails rubygems kaminari

我正在尝试将此选项设置为true,如文档中所述。我使用rails g kaminari:config生成了以下kaminari_config.rb:

Kaminari.configure do |config|
  # config.default_per_page = 25
  # config.max_per_page = nil
  # config.window = 4
  # config.outer_window = 0
  # config.left = 0
  # config.right = 0
  # config.page_method_name = :page
  # config.param_name = :page
end

params_on_first_page选项不存在,我尝试在结束前添加它,这样:config.params_on_first_page = true

然而,这似乎不起作用,我不能再启动我的rails服务器了。它给了我以下错误:

Exiting
/home/vincent/workspace/bam-rails/config/initializers/kaminari_config.rb:10:in block in <top (required)>': undefined methodparam_on_first_page=' for #Kaminari::Configuration:0x0055c09deaddb0 (NoMethodError)
Did you mean? param_name=

我使用的是Kaminari版本0.17.0。我错过了什么吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

解决方法:https://github.com/amatsuda/kaminari/issues/831

我错过了在我的Gemfile中添加github: "amatsuda/kaminari",而该选项仅在分支主文件中可用。