我正在开发Rails 3中的应用程序,在注册时我需要用户输入他们的电子邮件地址,我需要它是唯一的和区分大小写的.也就是说,当数据库中已存在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}
Run Code Online (Sandbox Code Playgroud)
这有什么问题?