Module: ActiveAdmin::ResourceController::Collection::Pagination
- Included in:
- ActiveAdmin::ResourceController::Collection
- Defined in:
- lib/active_admin/resource_controller/collection.rb
Instance Method Summary (collapse)
- - (Object) active_admin_collection protected
- - (Object) max_csv_records protected
- - (Object) max_per_page protected
- - (Object) paginate(chain) protected
- - (Object) per_page protected
Instance Method Details
- (Object) active_admin_collection (protected)
120 121 122 |
# File 'lib/active_admin/resource_controller/collection.rb', line 120 def active_admin_collection paginate(super) end |
- (Object) max_csv_records (protected)
138 139 140 |
# File 'lib/active_admin/resource_controller/collection.rb', line 138 def max_csv_records 10_000 end |
- (Object) max_per_page (protected)
142 143 144 |
# File 'lib/active_admin/resource_controller/collection.rb', line 142 def max_per_page 10_000 end |
- (Object) paginate(chain) (protected)
124 125 126 127 128 129 |
# File 'lib/active_admin/resource_controller/collection.rb', line 124 def paginate(chain) page_method_name = Kaminari.config.page_method_name page = params[Kaminari.config.param_name] chain.send(page_method_name, page).per(per_page) end |
- (Object) per_page (protected)
131 132 133 134 135 136 |
# File 'lib/active_admin/resource_controller/collection.rb', line 131 def per_page return max_csv_records if request.format == 'text/csv' return max_per_page if active_admin_config.paginate == false @per_page || active_admin_config.per_page end |