这可能是也可能不是设计错误,但我认为是。Devise:=>#<NoMethodError:未定义的方法`downcase!' for 1:Fixnum>
在测试中,我试着分配一个整数作为电子邮件地址。我从活动记录的“肠子”收到此错误节省:
=> #<NoMethodError: undefined method `downcase!' for 1:Fixnum>
尽管这是事实,我有这个验证我的用户<的ActiveRecord :: Base的
validates :email, format: { with: /^[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}$/i, message: "Invalid email"}
我猜某些设计验证或其他挂钩在电子邮件地址上被调用并炸毁。
有人可以对此有所了解吗?谢谢!
谢谢。我会称这是一个设计错误:) – pitosalas 2013-02-23 17:08:53