Ruby on rails 将使用mongoid分页(总条目发布)

Ruby on rails 将使用mongoid分页(总条目发布),ruby-on-rails,mongoid,will-paginate,Ruby On Rails,Mongoid,Will Paginate,当将mongoid与“will_paginate”gem一起使用时,似乎名为“total_entries”的方法不起作用,这可能会影响性能所以我将mongoid与“will_paginate”gem一起使用,我对“total_entries”选项有问题,更具体地说,我认为它根本不起作用,在很多情况下,这对性能不是很好。。。 过了一段时间,我找到了gem,但它看起来不像‘total_entries’方法在那里起作用,所以我做了如下工作: 1) 在将分页的mongoid位置中打开mongoid分页器

当将mongoid与“will_paginate”gem一起使用时,似乎名为“total_entries”的方法不起作用,这可能会影响性能

所以我将mongoid与“will_paginate”gem一起使用,我对“total_entries”选项有问题,更具体地说,我认为它根本不起作用,在很多情况下,这对性能不是很好。。。 过了一段时间,我找到了gem,但它看起来不像‘total_entries’方法在那里起作用,所以我做了如下工作:
1) 在将分页的mongoid位置中打开mongoid分页器
2) 做了一点修正,所以看起来像这样:

WillPaginate::Collection.create(options[:page], options[:per_page]) do |pager|
      items_count = options[:total_entries] || self.count
      fill_pager_with self.skip(options[:offset]).limit(options[:per_page]), items_count, pager
这是我从哈利路亚那里得到的,它又起作用了,不再对每一个负载都有意义

因为我是一个新手,我可能会做出一些愚蠢的事情,我希望我会被纠正,如果是这样的话,希望这会对某人有所帮助:)