Example : Molde is User
Before you begin : You need to generate Molde(User)
first : Add Devise gem to Gemfile
gem 'devise'
Second: install devise ( rails g devise:install)
Third : Use devise in Molde(user)
like-> rails g devise User
then,you should add 'before_action :authenticate_user!' to your application.rb.
sure, We need to generate our controller ,it's was easy to build. like:
rails generate devise:controllers users
we will build controllers with users.
next, our views should to be build,like
rails g devise:views users.
then, you could use rake routes to show your devise routes.
if you want the route look's like beautiful,you could designation your's route, like:
devise_for :users, path_names: { sign_in: 'login', sign_out: 'logout', password: 'secret', confirmation: 'verification', registration: 'register', sign_up: 'cmon_let_me_in' }
Before you begin : You need to generate Molde(User)
first : Add Devise gem to Gemfile
gem 'devise'
Second: install devise ( rails g devise:install)
Third : Use devise in Molde(user)
like-> rails g devise User
then,you should add 'before_action :authenticate_user!' to your application.rb.
sure, We need to generate our controller ,it's was easy to build. like:
rails generate devise:controllers users
we will build controllers with users.
next, our views should to be build,like
rails g devise:views users.
then, you could use rake routes to show your devise routes.
if you want the route look's like beautiful,you could designation your's route, like:
devise_for :users, path_names: { sign_in: 'login', sign_out: 'logout', password: 'secret', confirmation: 'verification', registration: 'register', sign_up: 'cmon_let_me_in' }
then , it's was beautifu!