Как мне проверить, что электронное письмо имеет определенный адрес, используя Devise? - PullRequest
2 голосов
/ 16 ноября 2011

Я хотел бы сделать так, чтобы люди могли регистрироваться только с адресами электронной почты @ mysite.com.Как мне это сделать, используя Devise?Я не могу найти ответ в вики Devise или где-либо еще.Кроме того, я попробовал метод, описанный здесь ( Как я могу использовать Devise Authentication для проверки того, что адрес электронной почты для регистрации пришел с определенного домена? ), но он не работал.

Вотмое регулярное выражение:

config.email_regexp = /^([\w\.%\+\-]+)@myuniversity.edu$/i 

1 Ответ

1 голос
/ 17 ноября 2011

Вы должны проверить это, используя что-то вроде этого:

/\A[\w+\-.]+@myuniversity.edu/i

Это даст вам большую часть пути следования RFC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...