gpt4 book ai didi

ruby-on-rails - 只允许特定域名在 Rails App 中注册(Devise gem)

转载 作者:行者123 更新时间:2023-12-03 22:40:46 24 4
gpt4 key购买 nike

我在这里读到了类似的案例:Validation specific email specific domain devise 3 ruby on rails 4

但是,它只是一个电子邮件域(例如 example.com)。我想要的是允许我拥有的一些电子邮件域(例如 domain1.com、domain2.com、domain3.com 等)。如何实现?

最佳答案

您可以在您的模型中添加以下代码

  validate :email_domain

def email_domain
domain = email.split("@").last
if !email.blank?
errors.add(:email, "Invalid Domain") if domain != "gmail.com"
end
end

您可以添加任意数量的域。

关于ruby-on-rails - 只允许特定域名在 Rails App 中注册(Devise gem),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com