【发布时间】:2023-03-14 01:11:01
【问题描述】:
我遵循了 Michael Hartl 的 RoR 教程,用于对用户进行建模、登录和注册。 现在我需要验证登录时给出的任何电子邮件都是真实的电子邮件,而不是与我在验证时使用的正则表达式匹配的随机字符串。
我知道 Devise 可以解决这个问题。而且我不想更改我拥有的工作代码。我怎么能只使用 Devise 的电子邮件验证功能? (不希望它为我做任何登录、会话和身份验证等)
如果不能以这种方式使用 Devise,那么将 Devise 插入到我的 Rails 用户模型中会有多大的破坏性?
谢谢!
【问题讨论】:
-
您只需要验证电子邮件地址字段。不需要宝石!
-
什么意思?我需要验证/确认电子邮件是否存在。我可以给 chair@book.com,它看起来像是我的正则表达式的有效电子邮件地址。有什么想法吗?
-
做你想做的事并不常见。读题太快了。
-
这确实不常见......这就是我问这个问题的原因:)
标签: ruby-on-rails devise email-confirmation