安裝或設定

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 並建立你的使用者帳戶。