Sha256: 792bbaa724508312e0ea6d15d77a762493c9ace98f9b36ace1ddd6cefb19bdd6
Contents?: true
Size: 570 Bytes
Versions: 6
Compression:
Stored size: 570 Bytes
Contents
module EacUsersSupport class UsersController < ::EacUsersSupport::ApplicationController before_action :authenticate_user! def edit @user = current_user end def update_password @user = User.find(current_user.id) if @user.update(user_params) sign_in @user, bypass: true redirect_to main_app.root_path else render 'edit' end end private def user_params # NOTE: Using `strong_parameters` gem params.require(:user).permit(:password, :password_confirmation) end end end
Version data entries
6 entries across 6 versions & 1 rubygems