Ari*_*han 2 ruby-on-rails devise
我在这里阅读了类似的案例:Validation specific email specific domain devise 3 ruby on rails 4
但是,它只是一个电子邮件域(例如 example.com)。我想要的是允许我拥有的一些电子邮件域(例如 domain1.com、domain2.com、domain3.com 等)。如何做到这一点?
小智 5
您可以在模型中添加以下代码
validate :email_domain
def email_domain
domain = email.split("@").last
if !email.blank?
errors.add(:email, "Invalid Domain") if domain != "gmail.com"
end
end
Run Code Online (Sandbox Code Playgroud)
您可以添加任意数量的域。
| 归档时间: |
|
| 查看次数: |
2039 次 |
| 最近记录: |