使用ROR与蒙古型分页

问题描述 投票:0回答:1
class Service 
  include Mongoid::Document 
  include Mongoid::Search 
  include Mongoid::Pagination 
  field :name, type: String
end

我的控制器

@services = Service.where(active: true).per_page(10)

宝石mongoid-pagination

The index.html.erb

<% paginate @services %>

问题

未定义的方法“ total_pages”用于

文件https://github.com/ajsharp/mongoid-pagination

我需要解决分页问题。

ruby-on-rails ruby pagination mongoid
1个回答
0
投票

我在这里找到的最佳答案:https://stackoverflow.com/a/48287946/1678507

kaminari-mongoid在2016年发布,目前正在维护。

https://github.com/kaminari/kaminari-mongoid

Kaminiari对Mongoid的所有好处,包括适当的Mongoid :: Criteria结果的处理,这可能是导致OP的错误

并且在OP的问题中:

Movie.page(2).total_pages #=> 1
© www.soinside.com 2019 - 2024. All rights reserved.