簡體   English   中英

Ruby on Rails:設計

[英]Ruby on Rails: Devise

我已經使用用戶登錄為假設的應用程序設置了支架,但是在嘗試使用視圖創建用戶時遇到以下錯誤

undefined method `encrypted_password=' for #<User:0x007fdffb0303a8>

我同意塞爾吉奧。 但是,為了詳細說明,請按照以下說明進行操作,因為您似乎對Devise並不陌生。

你做了

gem install devise
rails generate devise:install
rails generate devise User
rake db:migrate
rails generate devise:views

完整說明可在此處找到。

安裝devise后,您可能忘記了對數據庫運行遷移。 或遷移中沒有這樣的列。

確保像這樣在用戶模型中將密碼和passord_confirmation作為可訪問屬性:

attr_accessible :email, :password, :password_confirmation, etc...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM