0
我有一個Rails應用程序,我正在使用Devise進行身份驗證。 Devise讓用戶點擊以獲取包含鏈接的電子郵件以重置密碼。如何讓Devise PasswordController跳過用戶驗證?
當用戶提供新密碼時,Devise::PasswordsController#edit
被調用,但密碼在User
型號上實際更新,然後保存。
我的問題是User
有一個驗證,它可能會在密碼重置期間失敗,從而阻止它將更改保存到用戶模型。 我想在重置密碼時忽略該驗證。
我該怎麼做?