https://github.com/mgwidmann/scrivener_html Я использую пагинат scrivener в проекте эликсира.
Я показываю список организаций в индексе с поисковым запросом
http://localhost:4000/organizations?_utf8=%E2%9C%93&name=&address=&city=&state=CA&post=&web=&type=&contact=
Когда я нажимаю на следующую страницу, параметры запроса или отсутствуют, как показано ниже URL.http://localhost:4000/organizations?page=2
Что я ожидаю, как это показано ниже:
http://localhost:4000/organizations?page=2&_utf8=%E2%9C%93&name=&address=&city=&state=CA&post=&web=&type=&contact=
Код нумерации страниц
<nav aria-label="Page navigation example"> <ul class="pagination justify-content-center"> <%= pagination_links @organizations, previous: ~E(<i class="material-icons">chevron_left</i>), next: ~E(<i class="material-icons">chevron_right</i>) %> </ul> </nav>
Вам также необходимо передать остальные параметры запроса URL в scrivener:
scrivener
<%= pagination_links @conn, @organizations, @conn.params, ... %>