У меня есть веб-приложение Kemal с более чем 100 записями. Я использую Amberframework Granite ORM для моделирования своих данных и сленга для их просмотра. Я хочу представить список на страницах в ~ 10 записей на страницу с HTML-страницей.
Я попробовал осколок пейджера от @imdrasil, но не могу заставить его работать.
В моем приложении:
Pager.configure do |config|
config.default_presenter = Pager::Bootstrap
config.visible_pages = 7
config.per_page = 10
end
На мой взгляд код:
- hosts = Host.all.to_a.paginate(0)
- if hosts.any?
...
== paginate(hosts, "/")
Мой класс объекта хоста - Pager :: ArrayCollection (Myhosts :: Host)
Я продолжаю получать сообщения об отсутствии метода разбивки на страницы для Myhosts: Модуль
Я здесь упускаю что-то простое?