[英]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.