需要时分页效果很好。但即使不需要它——例如,当#set for pagination 是 100 并且列表小于 100——时,分页显示如下:
‹ 上一页
1
下一个 >
我怎样才能消除这种情况?
我的 Controller :
@pagy, @users = pagy(User.all, items:100, link_extra: 'class="" style="color:#222222; margin-left:3px;"')
我的看法:
<%== pagy_nav(@pagy) %>
否则跟着documentation
最佳答案
解决方案是添加这一行:
<%== pagy_nav(@pagy) if @pagy.pages > 1 %>
因为与 will_paginate 或其他分页 gem 不同,pagy 不会自动隐藏链接。
关于ruby-on-rails - 在 Rails 中的分页 gem 中,您如何在不需要时隐藏分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59700019/