Module | ActionController::Pagination::ClassMethods |
In: |
vendor/rails/actionpack/lib/action_controller/pagination.rb
|
These methods become class methods on any controller
Creates a before_filter which automatically paginates an Active Record model for all actions in a controller (or certain actions if specified with the :actions option).
options are the same as PaginationHelper#paginate, with the addition of:
:actions: | an array of actions for which the pagination is active. Defaults to nil (i.e., every action) |
# File vendor/rails/actionpack/lib/action_controller/pagination.rb, line 143 143: def paginate(collection_id, options={}) 144: Pagination.validate_options!(collection_id, options, false) 145: module_eval do 146: before_filter :create_paginators_and_retrieve_collections 147: OPTIONS[self] ||= Hash.new 148: OPTIONS[self][collection_id] = options 149: end 150: end