Sha256: 9ec3a04e181dcbf2c0302e281e77145408cbd87de807a57b23723bcef3df68fb
Contents?: true
Size: 778 Bytes
Versions: 4
Compression:
Stored size: 778 Bytes
Contents
module Rao # Don't forget to add routes: # # # config/routes.rb; # resources :users do # post :destroy_many, on: :collection # end # module ResourcesController::BatchActionsConcern def destroy_many @collection = load_collection_scope.where(id: params[:ids]) count = @collection.count @collection.destroy_all default_message = t('.success', **inflections.merge(count: count, raise: false)) respond_with @collection, location: after_destroy_many_location, notice: t('rao.resources_controller.batch_actions_concern.destroy_many.success', **inflections.merge(count: count, default: default_message)) end private def after_destroy_many_location collection_path end end end
Version data entries
4 entries across 4 versions & 1 rubygems