如何使用Devise验证电子邮件是否具有特定地址?

时间:2011-11-16 19:35:52

标签: ruby-on-rails regex authentication devise

我想这样做,以便人们只能使用@ mysite.com电子邮件地址注册。我如何使用Devise做到这一点?我无法在Devise wiki或其他任何地方找到答案。另外,我尝试了这里描述的方法(How can I use Devise Authentication to validate that a sign up email address is from certain domain?),但它没有用。

这是我的正则表达式:

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

1 个答案:

答案 0 :(得分:1)

您应该使用以下内容进行验证:

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

这将使您了解遵循RFC

的大部分内容