1
我正在構建一個有用戶和所有者的應用程序。業主有許多用戶,每個用戶可以belong_to
一個所有者。它是相同的模型,並且這些關聯是在模型內部構建的。問題是我想能夠添加和更改它們的字段值(例如user.department
)和has_secure_password
(password
,password_confirmation
)阻止我這樣做,因爲我必須輸入密碼&確認要保留的值。如何在Ruby on Rails中覆蓋用戶模型的密碼和確認?
任何人都可以告訴我如果我可以繞過密碼+所有者確認驗證?
我使用的軌道教程由邁克爾·哈特爾https://www.railstutorial.org/book/sign_up
非常感謝。起初它沒有工作,但我發現我需要刪除我的has_secure_password(我有他們都包括在內)。我會很高興如果你能解釋爲什麼你把這個「如果......」放到最後。 – Radolino 2014-11-04 09:40:26
如果參數[:密碼]存在,它會要求驗證密碼和密碼確認。因此,對於需要密碼的所有情況,都需要找到密碼。 – Kasperi 2014-11-04 14:09:55