【发布时间】:2011-01-19 10:53:00
【问题描述】:
我在我们的网站上使用 rails 2.3.5 和 Authlogic,我在数据库中遇到错误,因为用户的 hoptoad 试图保存重复的电子邮件。问题是,很明显我的模型上有validates_uniqueness_of :email。
在我的开发测试中,我得到了预期的验证错误,并且用户没有被保存,但在生产中,我不断在数据库层收到这个错误。
我已经对区分大小写的电子邮件进行了测试,并且它也得到了正确验证。
我已经检查了类并且没有 attr_accessor 或任何其他属性覆盖,我不认为 Authlogic 会以错误的方式做到这一点......
生产中会发生什么?是否存在 Rails 验证不起作用的情况?
【问题讨论】:
标签: ruby-on-rails validation authlogic