用了两个 gem wice_grid
和 active_admin
, 在进行分页的时候出现了如下问题。
config/initilizers/will_paginate.rb
if defined?(WillPaginate)
module WillPaginate
module ActiveRecord
module RelationMethods
alias_method :per, :per_page
alias_method :num_pages, :total_pages
end
end
end
end
module ActiveRecord
class Relation
alias_method :total_count, :count
end
end
config/initilzers/kaminari.rb
Kaminari.configure do |config|
#这个这样写,wice_grid 能正常工作
#在active_admin也可以显示,但是点击第一页的时候就出现了
#invalid value for Integer(): ""
config.page_method_name = :page
#如果换成
config.page_method_name = :kaminari_page
#在wice_grid也同样出现 invalid value for Integer(): ""
end
社区中有人遇到这样的问题的吗?这样的要怎么破!