有没有办法用devise更改默认密码验证?
我目前正在使用rails 3.2并设计2.1并在用户模型上使用验证,
validates :password, :format => { :with => /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/,
:message => "Password should contain at least 8 characters, one upper case, one lower case and one numeric." }
但这会导致麻烦,因为只有在创建用户或更新密码时才存在密码。
任何人都可以帮助我。
答案 0 :(得分:1)
您可以检查设计安全扩展程序gem,他具有您需要的确切功能。 https://github.com/phatworx/devise_security_extension