【发布时间】:2015-10-26 23:35:48
【问题描述】:
我有使用 has_secure_password 获得用户授权的 rails 项目。因此,密码存储在数据库中作为加密密码。
现在我想添加以下内容: 用户将能够将他当前的密码更改为新密码,并且这个新密码也必须在数据库中加密。
我找不到任何关于它的信息。
有没有办法用 has_secure_password 做到这一点?
【问题讨论】:
-
如果您在验证时使用
password(attribute) 字段,那么您可以在表单中提供相同的password属性以进行更新。