在这个问题上需要一些想法。
我没有在模型的任何rails_admin索引页面上看到分页链接。
日志或firebug控制台中没有错误。
我已经浏览了rails_admin wiki。
我没有看到任何影响分页的配置选项,除了
之外的选项http://github.com/sferik/rails_admin/wiki/List
如果在 config / initializer / rails_admin.rb 中设置:
config.default_items_per_page = 5
它只显示5条记录,更改它会改变页面上显示的项目数, 但是没有出现分页链接。
我发现奇怪的是,更改 item_per_page ,也会更改总计数。 我的意思是,如果在页面底部显示总记录20(数据库中有20条记录),则不设置上述选项。
如上所述将其设置为5,也将总计数更改为5。
我正在使用当前版本的 rails_admin 0.4.9
答案 0 :(得分:3)
最后,我自己找出了解决方案并立即开始工作。我在this博客中详细解释了该解决方案。
简而言之,只需在应用的config / initializer文件夹中创建名为will_paginate_patch.rb的文件,并在其中添加以下行。
if defined?(WillPaginate)
module WillPaginate
module ActiveRecord
module RelationMethods
def per(value = nil)
per_page(value)
end
def total_count()
count
end
end
end
module CollectionMethods
alias_method :num_pages, :total_pages
end
end
end