【发布时间】: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 2 3 4 5 6 ... 12
还有更多这样的
1 2 3 4 5 6 7 8 9 10 11 12
不管页数。
我一直对 kaminari 视图大惊小怪,但我在配置选项中看不到任何内容。
【问题讨论】:
标签: ruby-on-rails pagination kaminari
尝试增加 config/initializers/kaminari_config.rb 中的“outer_window”选项。示例:
Kaminari.configure do |config|
config.outer_window = 12
end
【讨论】:
在 Kaminari 1.2.1 及更高版本中,您似乎可以为 paginate 辅助方法提供 window 选项。因此,要获取所有页面链接,无需剪辑,您可以这样做:
<%= paginate @collection, window: @collection.total_pages %>
【讨论】: