rails use devise

来源:互联网 发布:经传主力控盘指标源码 编辑:程序博客网 时间:2024/05/24 01:37
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' }


then , it's was beautifu!


next part, we will  use login_name to instead email!
                                             
1 0
原创粉丝点击