Sha256: 5d3c9062efe7738f25e0ba11ae1ec3a1a47faf3842c22bbea2026baaa73fb3c7
Contents?: true
Size: 595 Bytes
Versions: 29
Compression:
Stored size: 595 Bytes
Contents
module Admin class ClassifiedsController < ApplicationController before_action(:authenticate_user!) if defined?(Devise) before_action { EffectiveResources.authorize!(self, :admin, :effective_classifieds) } include Effective::CrudController submit :save, 'Save' submit :save, 'Save and View', redirect: -> { effective_classifieds.classified_path(resource) } submit :approve, 'Approve' private def permitted_params model = (params.key?(:effective_classified) ? :effective_classified : :classified) params.require(model).permit! end end end
Version data entries
29 entries across 29 versions & 1 rubygems