pager-api
pager-api copied to clipboard
Add page_access_method and per_page_access_method
What does this PR do?
- Allows to user other methods name, for example, if you use kaminari and will_paginate together and you need to change the pagination method name on kaminari.
Example /config/initializers/kaminari_config.rb
Kaminari.configure` do |config|
# config.default_per_page = 25
# config.max_per_page = nil
# config.window = 4
# config.outer_window = 0
# config.left = 0
# config.right = 0
config.page_method_name = :page_kaminari
# config.param_name = :page
# config.params_on_first_page = false
end
/config/initializers/pager_api.rb
PagerApi.setup do |config|
# Pagination Handler
# User this option to meet your pagination handler, whether is :kaminari or :will_paginate
config.pagination_handler = :kaminari
config.page_access_method = :page_kaminari
# Includes Pagination information on Meta
#
config.include_pagination_on_meta = true
# Includes Pagination information on a Link Header
#
# config.include_pagination_headers = true
# Set the Total-Count Header name
# config.total_count_header = "X-Total-Count"
end
This seems practical! Let me review it and come back to you!