【问题标题】:In pagy gem in rails, how do you hide pagination when unneeded?在 pagy gem in rails 中,您如何在不需要时隐藏分页?
【发布时间】:2020-04-29 04:28:25
【问题描述】:

分页在需要时效果很好。但即使在不需要时——例如,当 #set for pagination 为 100 并且列表小于 100 时——分页显示如下:

‹ 上一页 1 下一页 ›

我怎样才能消除这种情况?

我的控制器:

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

我的看法:

    <%== pagy_nav(@pagy) %>

否则跟着documentation

【问题讨论】:

    标签: ruby-on-rails ruby pagination


    【解决方案1】:

    解决方案是添加这一行:

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

    因为与 will_paginate 或其他分页 gem 不同,pagy 不会自动隐藏链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-20
      • 2021-09-03
      • 1970-01-01
      • 2012-08-11
      • 2023-01-19
      • 2023-02-01
      • 1970-01-01
      • 2015-09-06
      相关资源
      最近更新 更多