设计密码时登录条带空格

时间:2013-03-05 17:44:35

标签: ruby-on-rails login devise whitespace strip

我想让设计带有围绕用户密码的前导空格和尾随空格。 所以我改变了devise.rb

config.strip_whitespace_keys = [ :email ]

config.strip_whitespace_keys = [ :email, :password ]

正如文档所示。

我重新启动了服务器,但只删除了电子邮件。

即使我删除了:来自该配置的电子邮件,电子邮件仍然被剥离,但密码不是。

rails为3.2.12,设计为2.1.3

提前感谢任何提示。

1 个答案:

答案 0 :(得分:1)

在用户模型中添加:

alias :orig_valid_password? :valid_password?
def valid_password?(password)
  orig_valid_password?(password.strip)
end