pager-api icon indicating copy to clipboard operation
pager-api copied to clipboard

Add page_access_method and per_page_access_method

Open edugonch opened this issue 6 years ago • 1 comments

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

edugonch avatar Aug 16 '18 19:08 edugonch

This seems practical! Let me review it and come back to you!

kurenn avatar Apr 30 '19 22:04 kurenn