2013-03-05 61 views
0

我想要设计围绕用户密码设计带领和尾随空格。 所以我在devise.rb设计当登录带密码周围的空白处

config.strip_whitespace_keys = [ :email ] 

改为

config.strip_whitespace_keys = [ :email, :password ] 

通过文件的建议。

我重新启动服务器,但只有电子邮件被剥离。

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

轨是3.2.12,遗赠是一种事先的任何提示2.1.3

感谢。

回答

1

在用户模型添加这样的:

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

工作在3.5.2, config.strip_whitespace_keys = [:密码] =>没有任何作用,可以去掉。 – 2018-03-06 10:00:48