Sha256: 71b91ff1d63b7212deea8e80f628ef071db2bdb21287410b5e06ed8985653ee2
Contents?: true
Size: 494 Bytes
Versions: 1
Compression:
Stored size: 494 Bytes
Contents
class UsersController < ApplicationController before_action { |c| c.authorize_level(Snapuser.can_edit) } layout 'admin' def edit @user = current_user end def update @user = current_user if @user.update_attributes(user_params) sign_in @user redirect_to profile_path, success: t('snapuser.edit.success') else render 'new' end end private def user_params params.require(:user).permit(:name, :password, :password_confirmation) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
snapuser-0.2.0 | app/controllers/users_controller.rb |