Skip to content
Ahmed Omran edited this page Apr 5, 2014 · 1 revision

Devise controller helpers

  • before_action :authenticate_user! in controllers to say that user should be logged in.
  • user_signed_in? to check if user is signed in
  • current_user to get get logged in user

Devise path helpers

  • new_user_registration_path -> sign up
  • edit_user_registration_path -> edit user profile
  • new_user_session_path -> sign in
  • destroy_user_session_path -> sign out
  • new_user_password_path -> reset password page
  • edit_user_password_path -> change password page (after reset email)

Devise controller test helpers

  • sign_in(@user)
  • sign_out(@user)
Clone this wiki locally