21 February 2017

Ruby on Rails | Sessions (login logout)

How to create session in Rails

  • Create route: get 'login', to: 'sessions#new'
  • Create route: post 'login', to: 'sessions#create'
  • Create route: delete 'logout', to: 'sessions#destroy'
  • Create sessions sub folder in controllers directory, and create new file, sessions_controller.rb
  • Create new, create and destroy actions.
  • In views, create new.html.erb
  • In application_controller.rb, create current_user, logged_in and require_user actions

No comments:

Post a Comment