Module: PaginatedTable::ControllerHelpers

Defined in:
lib/paginated_table/controller_helpers.rb

Instance Method Summary collapse

Instance Method Details

#paginated_table(name, collection, options = {}) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/paginated_table/controller_helpers.rb', line 3

def paginated_table(name, collection, options = {})
  defaults = options.fetch(:defaults, {})
  page = PageParams.create_page(params, defaults)
  data_page = DataPage.new(collection, page)
  instance_variable_set(:"@#{name}", data_page)
  render :partial => name, :layout => false if request.xhr?
end