【问题标题】:Preventing Devise/ActionMailer from sending confirmation email阻止 Devise/ActionMailer 发送确认邮件
【发布时间】:2013-03-17 03:41:20
【问题描述】:

我正在使用带有 ActionMailer 的设计。如果他们使用 Twitter,我想允许用户创建一个没有电子邮件的帐户。但我仍然需要 devise:confirmable 如果他们选择稍后添加电子邮件。

但是,当用户创建新帐户时,Devise 会自动发送确认电子邮件,即使用户没有提供它也是如此。因此,在将我的 Rails 应用程序部署到 Heroku 时出现错误:

ArgumentError (At least one recipient (To, Cc or Bcc) is required to send a message):

当没有电子邮件地址时,如何防止 Devise 或 ActionMailer 发送确认电子邮件?

谢谢。

【问题讨论】:

  • this wiki 有帮助吗?您可以尝试调整实现以适合您的情况。

标签: ruby-on-rails devise actionmailer


【解决方案1】:

Devise 有一个 skip_confirmation! 方法可以让您完成此操作,请查看 confirmable.rb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2015-08-18
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 2016-09-26
    相关资源
    最近更新 更多