gem安装
Gemfile
文件中添加 gem 'devise'
,执行bundle install
run the generator
rails g devise:install
执行之后需要完成以下四步。
在
config/environments/development.rb
中添加config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
(In production, :host should be set to the actual host of your application)需要在
config/routes.rb
中定义root_url
,例如root to: "home#index"
需要在
app/views/layouts/application.html.erb
中添加flash
信息,例如:<p class="notice"><%= notice %></p>
<p class="alert"><%= alert %></p>
可以执行
rails g devise:views
创建默认的视图页面