class UserSessionsController
Public Instance Methods
create()
click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 6 def create @user_session = UserSession.new(user_session_params) if @user_session.save flash[:success] = "Welcome back!" redirect_to root_path else render :new end end
destroy()
click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 16 def destroy current_user_session.destroy flash[:success] = "Goodbye!" redirect_to root_path end
new()
click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 2 def new @user_session = UserSession.new end
Private Instance Methods
user_session_params()
click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 24 def user_session_params params.require(:user_session).permit(:email, :password, :remember_me) end