我想在設計中沒有password_confirmation的情況下更新用戶密碼。如果密碼字段爲空 - 密碼不會更改。我怎麼能用設計來做到這一點? 也許使用required_password?在沒有password_confirmation的情況下設計更新用戶密碼
0
A
回答
1
沒有必要進入,密碼:
def password_required?
!persisted? || !password.nil? || !password_confirmation.nil?
end
https://github.com/plataformatec/devise/blob/master/lib/devise/models/validatable.rb
串 - 49個
1
+0
謝謝,但以不同的方式。當我更改密碼時,我不需要再次確認(password_confirmation),但需要當前密碼。 –
相關問題
- 1. Rails 3在沒有註銷的情況下設計更新密碼
- 2. 在沒有密碼確認的情況下設計更新附加屬性。
- 3. 如何在沒有密碼的情況下編輯用戶使用設計
- 4. 如何在不使用設計確認密碼的情況下更新帳戶?
- 5. 只有在設置了Laravel的情況下才更新密碼
- 6. 在沒有密碼的情況下登錄Liferay用戶
- 7. OSX:如何在沒有帳戶的情況下更改用戶密碼?
- 8. Doctrine 2 - 在用戶未登錄的情況下更新用戶密碼
- 9. rails:設計無密碼更新用戶
- 10. CakePHP:在不更改密碼的情況下編輯用戶
- 11. 在沒有淹沒RAM的情況下輸入TEA密碼
- 12. 如何在沒有密碼的情況下使用SSH登錄
- 13. 如何密碼保護Excel用戶窗體但允許它在沒有密碼的情況下重新打開?
- 14. 如何使用Ansible在沒有密碼的情況下添加用戶和組?
- 15. 在密碼加密的情況下登錄用戶
- 16. 如何在沒有密碼的情況下授權MediaWiki 1.19中的用戶?
- 17. 在不知道現有密碼的情況下修改用戶密碼
- 18. 設計:在沒有密碼的其他控制器上更新用戶
- 19. Laravel在沒有電子郵件和密碼的情況下登錄用戶
- 20. Windows服務可能在沒有密碼的情況下冒充用戶嗎?
- 21. 如何在沒有用戶名和密碼的情況下推送到github wiki?
- 22. 設計:僅在某些情況下要求密碼
- 23. 如何在沒有設計的情況下設置acts_as_votable?
- 24. 在沒有用戶交互的情況下獲取新的access_code?
- 25. 在設計用戶上更改密碼
- 26. 在設計中更改用戶密碼
- 27. 在沒有他們的會話的情況下設計登錄用戶
- 28. 如何在沒有密碼的情況下連接ssh2 nodejs
- 29. 如何在沒有密碼提示的情況下執行mysqldump?
- 30. 防止在沒有密碼的情況下打開硬盤。
我可以問問答案在這裏嗎?不知道如何解釋這一點 – ForgetfulFellow