Files
Dena/config/initializers/kaminari_config.rb
2026-08-13 19:50:53 +03:30

29 lines
604 B
Ruby

# encoding: UTF-8
# frozen_string_literal: true
Kaminari.configure do |config|
config.default_per_page = 10
config.max_per_page = 1000
# config.window = 4
# config.outer_window = 0
# config.left = 0
# config.right = 0
# config.page_method_name = :page
# config.param_name = :page
end
module KaminariCustomRoute
def page_url_for(page)
params = params_for(page).symbolize_keys
route = params.delete(:route)
if route
@template.send("#{route}_url", params)
else
@template.url_for(params)
end
end
end
Kaminari::Helpers::Tag.prepend KaminariCustomRoute