Проверка валидности email в рельсах
Пролетарский способ
validates_format_of :email, :with => /(^$)|(^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\.[a-z]{2,}$)/
Проверка в соответствии с RFC 3696
Берем здесь:
script/plugin install http://code.dunae.ca/validates_email_format_of/tags/1.2.1
В модель добавляем:
validates_email_format_of :email
Берем здесь:
script/plugin install http://svn.savvica.com/public/plugins/validates_email_veracity_of
В модель добавляем:
validates_email_veracity_of :email
Ссылки по теме:
Регэкспы для валидаций
Комментариев нет
RSS | Trackback uri