Class: Agilibox::SmallData::FiltersController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Agilibox::SmallData::FiltersController
- Defined in:
- app/controllers/agilibox/small_data/filters_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/controllers/agilibox/small_data/filters_controller.rb', line 6 def create if respond_to?(:skip_authorization) skip_policy_scope if respond_to?(:skip_policy_scope) filters = ::Agilibox::SmallData::Filter.new() new_filters = params.fetch(:filters, {}).permit!.to_h filters.merge new_filters # Rewrite cookie with 1 year expiry [:filters] = { :value => [:filters], :expires => 1.year.from_now, :path => "/", } redirect_to back_url end |