【发布时间】:2011-12-23 10:46:46
【问题描述】:
我想在没有密码确认的情况下更新用户密码。如果密码字段为空 - 密码不要更改。我怎么能用设计做到这一点? 也许使用 required_password?
【问题讨论】:
标签: ruby-on-rails authentication devise
我想在没有密码确认的情况下更新用户密码。如果密码字段为空 - 密码不要更改。我怎么能用设计做到这一点? 也许使用 required_password?
【问题讨论】:
标签: ruby-on-rails authentication devise
最新的 rails 6 解决方案:
def update_resource(resource, params)
resource.update(params)
end
在您的 registrations_controller.rb 文件中
【讨论】:
不用输入,密码:
def password_required?
!persisted? || !password.nil? || !password_confirmation.nil?
end
https://github.com/plataformatec/devise/blob/master/lib/devise/models/validatable.rb
字符串 - 49
【讨论】:
【讨论】: