Module: SolidusPagy::Admin::ZonesControllerDecorator
- Defined in:
- app/decorators/controllers/solidus_pagy/admin/zones_controller_decorator.rb
Class Method Summary collapse
Class Method Details
.prepended(base) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/decorators/controllers/solidus_pagy/admin/zones_controller_decorator.rb', line 6 def self.prepended(base) base.class_eval do private def collection params[:q] ||= {} params[:q][:s] ||= 'name asc' @search = super.ransack(params[:q]) @result = pagy( @search.result, page: params[:page], items: params[:per_page] ) @pagy = @result.first @zones = @result.second end end end |