app/controllers/my/accounts_controller.rb
class My::AccountsController < MyController
before_action :set_user
def show
end
def edit
end
def update
if params[:user][:password].blank?
params[:user].delete(:password)
end
if @user.update(user_params)
flash[:notice] = "User has been updated."
redirect_to [:my, :account]
else
render :edit
end
end
private
def set_user
@user = current_user
end
def user_params
params.require(:user).permit(:name, :email, :password, :admin)
end
end