1

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

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

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

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

谢谢你。

4

1 回答 1

1

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

于 2013-03-17T17:03:54.567 回答