Я разрабатываю приложение в Rails 3 и при регистрации мне нужно, чтобы пользователь вводил свой адрес электронной почты, и мне нужно, чтобы он был уникальным и чувствительным к регистру. То есть никто не должен регистрироваться с [email protected], когда [email protected] уже существует в базе данных.
Это мой код, и он отключает приложение:
validates :email, :presence => true, :uniqueness => true, :case_sensitive => true,
:format => {:with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i}
Что с ним не так?