我想让设计带有围绕用户密码的前导空格和尾随空格。 所以我改变了devise.rb
config.strip_whitespace_keys = [ :email ]
到
config.strip_whitespace_keys = [ :email, :password ]
正如文档所示。
我重新启动了服务器,但只删除了电子邮件。
即使我删除了:来自该配置的电子邮件,电子邮件仍然被剥离,但密码不是。
rails为3.2.12,设计为2.1.3
提前感谢任何提示。
答案 0 :(得分:1)
在用户模型中添加:
alias :orig_valid_password? :valid_password?
def valid_password?(password)
orig_valid_password?(password.strip)
end