내가 직접 링크를 만들 수 있도록 댓글이 달린 페이지를 계산해야합니다. 나는 monogid으로 페이지 번호 kaminari을 사용하고 있습니다. kaminari's wiki에 그들은 activerecord를 사용하는 방법에 대한 해결책을 가지고 있지만 몽고로 (mongoid)로 번역하는 가장 좋은 방법은 확실치 않습니다. 이 도움이kaminari와 mongoid를 사용하여 모델이있는 페이지 계산하기
class User
include Mongoid::Document
...
def page_num(options = {})
field = options[:by] || :_id
order = options[:order] || :asc
per = options[:per] || self.class.default_per_page
operator = (order == :asc) ? field.to_sym.lte : field.to_sym.gte
(self.class.where(operator => read_attribute(field)).order_by("#{field} #{order}").count.to_f/per).ceil
end
...
end
희망 :