【问题标题】:show all page options without gap in kaminari pagination显示所有页面选项,在 kaminari 分页中没有间隙
【发布时间】:2020-09-29 00:07:00
【问题描述】:

我正在尝试让所有页面选项显示没有省略号“间隙”,如下所示:

1 2 3 4 5 6 ... 12

还有更多这样的

1 2 3 4 5 6 7 8 9 10 11 12

不管页数。

我一直对 kaminari 视图大惊小怪,但我在配置选项中看不到任何内容。

【问题讨论】:

    标签: ruby-on-rails pagination kaminari


    【解决方案1】:

    尝试增加 config/initializers/kaminari_config.rb 中的“outer_window”选项。示例:

    Kaminari.configure do |config|
      config.outer_window = 12
    end
    

    【讨论】:

    • 对我来说似乎最多 10 个
    【解决方案2】:

    在 Kaminari 1.2.1 及更高版本中,您似乎可以为 paginate 辅助方法提供 window 选项。因此,要获取所有页面链接,无需剪辑,您可以这样做:

    <%= paginate @collection, window: @collection.total_pages %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-02
      • 2017-06-28
      • 1970-01-01
      • 2013-07-26
      • 2016-12-16
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      相关资源
      最近更新 更多