设计更改密码格式

时间:2012-12-08 10:48:58

标签: ruby-on-rails-3 devise

有没有办法用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." }

但这会导致麻烦,因为只有在创建用户或更新密码时才存在密码。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

您可以检查设计安全扩展程序gem,他具有您需要的确切功能。 https://github.com/phatworx/devise_security_extension