146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
|
# File 'app/controllers/concerns/effective/crud_controller/actions.rb', line 146
def destroy
Rails.logger.info 'Processed by Effective::CrudController#destroy'
if params[:ids].present?
return collection_action(:destroy)
end
self.resource = resource_scope.find(params[:id])
action = :destroy
EffectiveResources.authorize!(self, action, resource)
@page_title ||= "Destroy #{resource}"
if save_resource(resource, action)
respond_with_success(resource, action)
else
respond_with_error(resource, action)
end
end
|