Guest User

Untitled

a guest
Nov 21st, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. class SettingsController < ApplicationController
  2. set_tab :settings
  3.  
  4. before_filter :authenticate_user!
  5.  
  6. def edit
  7. @user = current_user
  8. end
  9.  
  10. def update
  11. @user = current_user
  12. update_method = params[:user][:current_password].present? ? :update_with_password :
  13. :update_without_password
  14.  
  15. if @user.send(update_method, params[:user])
  16. sign_in(@user, :bypass => true)
  17. redirect_to root_path, :notice => "Settings updated!"
  18. else
  19. render :edit
  20. end
  21. end
  22. end
Add Comment
Please, Sign In to add comment