Sha256: f7dd33bfdfce6e0f00a7b7328ac3b5ecb70dbf31aef2a602273c60106bdd451f
Contents?: true
Size: 601 Bytes
Versions: 34
Compression:
Stored size: 601 Bytes
Contents
# frozen_string_literal: true 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
34 entries across 34 versions & 1 rubygems