Пагинация с использованием ROR с монгоидом - PullRequest
0 голосов
/ 19 февраля 2020
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

Индекс. html .erb

<% paginate @services %>

Проблема

неопределенный метод "total_pages" для

Документы https://github.com/ajsharp/mongoid-pagination

Мне нужно решить проблему с paginate.

1 Ответ

0 голосов
/ 05 мая 2020

Лучший ответ, который я нашел здесь: { ссылка }

kaminari-mongoid был выпущен в 2016 году и в настоящее время поддерживается.

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

Все добро Каминиари для Mongoid, включая надлежащую обработку результатов Mongoid :: Criteria, что, возможно, и стало причиной ошибки ОП

И в контексте вопроса ОП:

Movie.page(2).total_pages #=> 1
...