【发布时间】:2011-09-19 07:34:44
【问题描述】:
我正在 Rails 3 中开发一个应用程序,在注册时我需要用户输入他们的电子邮件地址,并且我需要它是唯一的并且区分大小写。 IE。当数据库中已经存在 MyEmail@yahoo.com 时,应该没有人能够使用 myEmail@yahoo.com 进行注册。
这是我的代码,它使应用程序崩溃:
validates :email, :presence => true, :uniqueness => true, :case_sensitive => true,
:format => {:with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i}
这有什么问题?
【问题讨论】:
标签: ruby-on-rails-3 validation