2024-05-27
2024-05-27
kaminari gem の per はデフォルトで 25
https://github.com/kaminari/kaminari/blob/90715e7251346895d2c66eb3043433a635519074/kaminari-core/lib/kaminari/config.rb#L22-L24
Kaminari
というモジュール内のクラス Config
のイニシャライザでセットしている
def initialize
@default_per_page = 25
特異クラスの config
メソッドで Config.new
をセットしている
ブロック引数の config
の属性に任意でセットすることができる
module Kaminari
# Configures global settings for Kaminari
# Kaminari.configure do |config|
# config.default_per_page = 10
# end
class << self
def configure
yield config
end
def config
@_config ||= Config.new
end
end