app/controllers/admin_users_account_erasing_controller.rb
##
# Controller for erasing accounts
#
class AdminUsersAccountErasingController < AdminController
before_action :set_erased_user
def create
if erase
flash[:notice] = 'The user was erased.'
else
flash[:error] = 'Something went wrong. The user could not be erased.'
end
redirect_to admin_user_path(@erased_user)
end
private
def set_erased_user
@erased_user = User.find(params[:user_id])
end
def erase
@erased_user.erase
end
end