Sha256: c52be754a78bfe694ebf35deaf9ec9c66339088c31c0b12a3679b32e02749252
Contents?: true
Size: 633 Bytes
Versions: 3
Compression:
Stored size: 633 Bytes
Contents
class Admin::ProfilesController < Admin::BaseController load_and_authorize_resource param_method: :strong_params, class: User def update if resource.update_with_password(strong_params) flash[:notice] = t 'flash.actions.update.notice' redirect_to action: :edit else flash[:error] = t 'flash.actions.update.alert' render action: :edit end end private def resource @resource ||= current_user end helper_method :resource def strong_params params.require(:user).permit :email, :password, :password_confirmation, :current_password end end
Version data entries
3 entries across 3 versions & 1 rubygems