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 10 11 12 |
# File 'lib/paginated_table/controller_helpers.rb', line 3 def paginated_table(name, collection, = {}) defaults = .fetch(:defaults, {}) page = PageParams.create_page(params, defaults) data_page = DataPage.new(collection, page) instance_variable_set(:"@#{name}", data_page) if request.xhr? partial = .fetch(:partial, name) render :partial => partial, :layout => false end end |