之前一直未留意 Devise 的邮箱验证表达式,突然发然表达式没去掉一些特殊字符,比如[email protected],++@qq.com,((@qq.com等都支持,当然知道了就要去重新设置表达替换默认的,可刚测试注册了下 ruby-china 也是没有更换,且不能更改了,算 bug 吗
http://en.wikipedia.org/wiki/Email_address 这些字符在 email 里面都不算是特殊。
#1 楼 @king1990_cool 谢谢,理论上是如此吧,但在工作环境中都应该不允许存在吧,或者说经过测试人员之手都会出现在 bug 单上
#2 楼 @xxqfamous 通用的 gem 肯定不会考虑单一的需求,所以才需要定制啥的。