class Admin::UsersController
def update
def update user_params = params[model_symbol].permit! if user_params && user_params['admin'] == false && model == current_user user_params.delete('admin') announce_cannot_remove_self_from_admin_role end model.skip_password_validation = true unless user_params[:password_confirmation].present? if model.update_attributes(user_params) response_for :update else flash[:error] = 'There was an error saving the user. Please try again.' render :edit end end