devise 安装或设置

示例

1.添加设计宝石

打开您的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.设置用户模型

我们将使用捆绑的生成器脚本来创建User模型。

rails g devise user
rake db:migrate

教练:说明已经生成了什么用户模型。有哪些领域?

5.创建您的第一个用户

现在,您已经完成了所有设置,可以创建第一个用户。Devise创建创建帐户,登录,注销等所需的所有代码和路由。

确保您的Rails服务器正在运行,打开http:// localhost:3000 / users / sign_up并创建您的用户帐户。