Нумерация страниц с использованием гранита Orm с Kemal и сленгом - PullRequest
0 голосов
/ 03 июля 2019

У меня есть веб-приложение 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: Модуль

Я здесь упускаю что-то простое?

...