安裝或設定
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 並建立你的使用者帳戶。