В pagy gem в рельсах, как скрыть нумерацию страниц, когда они не нужны? - PullRequest
0 голосов
/ 12 января 2020

Нумерация страниц работает хорошо, когда это необходимо. Но даже когда это не нужно - например, когда # установлено для нумерации страниц 100 и список меньше 100 - нумерация страниц выглядит следующим образом:

‹Prev 1 Next›

Как я могу устранить это?

Мой контроллер:

    @pagy, @users = pagy(User.all, items:100, link_extra: 'class="" style="color:#222222; margin-left:3px;"')

Мой взгляд:

    <%== pagy_nav(@pagy) %>

В противном случае следовал документация

1 Ответ

1 голос
/ 12 января 2020

Решением было добавить эту строку:

<%== pagy_nav(@pagy) if @pagy.pages > 1 %>

Поскольку в отличие от will_paginate или других драгоценных камней для нумерации страниц, pagy не скрывает ссылку автоматически.

...