安装或设置
1.添加 Devise Gem
打开你的 Gemfile 并添加这一行
gem 'devise'
然后跑;
bundle install
2.在你的应用中设置设计
在终端中运行以下命令
rails g devise:install
3.配置设计
确保你已在环境文件中定义了默认 URL 选项。打开 config / environments / development.rb 并添加以下行:
config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
打开 app / views / layouts / application.html.erb 并添加:
<% if notice %>
<p class="alert alert-success"><%= notice %></p>
<% end %>
<% if alert %>
<p class="alert alert-danger"><%= alert %></p>
<% end %>
正上方
<%= yield %>
打开 app / views / ideas / show.html.erb 并删除说明的行:
<p id="notice"><%= notice %></p>
- 对 app / views / comments / show.html.erb 执行相同操作。这些行不是必需的,因为我们已将通知放在 app / views / layouts / application.html.erb 文件中。
4.设置用户模型
我们将使用绑定的生成器脚本来创建用户模型。
rails g devise user
rake db:migrate
Coach: 解释已生成的用户模型。有哪些领域?
5.创建你的第一个用户
现在你已经设置了一切,你可以创建你的第一个用户。Devise 创建创建帐户,登录,注销等所需的所有代码和路由。
确保你的 rails 服务器正在运行,打开 http:// localhost:3000 / users / sign_up 并创建你的用户帐户。