Method: ActiveAdmin::ResourceController::DataAccess#apply_pagination

Defined in:
lib/active_admin/resource_controller/data_access.rb

#apply_pagination(chain) ⇒ Object (protected)



251
252
253
254
255
256
257
258
# File 'lib/active_admin/resource_controller/data_access.rb', line 251

def apply_pagination(chain)
  # skip pagination if already was paginated by scope
  return chain if chain.respond_to?(:total_pages)
  page_method_name = Kaminari.config.page_method_name
  page = params[Kaminari.config.param_name]

  chain.public_send(page_method_name, page).per(per_page)
end