Devise
概要
最有人气的登陆验证gem。ORM支持ActiveRecord和Mongodb。
基本使用方法
创建project
1 | rails new blog |
Gemfile中加入devise gem
1 | # Gemfile |
运行bundle install
1 | bundle install |
安装devise
1 | rails g devise:install |
指定发送邮件时的host名
1 | #config/environments/development.rb |
指定root_url
1 | # config/routes.rb |
加入错误消息显示部分代码
1 | # app/views/layouts/application.html.erb |
生成devise model
1 | rails g devise user |
执行migrate
1 | rake db:migrate |
添加登陆,退出,注册,设置链接
1 | # app/views/layouts/application.html.erb |
启动服务,就可以看到画面啦。
1 | rails s |