ruby rails在使用devise注册后发送电子邮件,但未确认

时间:2016-04-27 13:53:52

标签: ruby email ruby-on-rails-4 devise-confirmable

我为我的应用程序栏创建了一个登录/向上设置,我想发送一封欢迎但没有确认或重定向的电子邮件,

"设计:确认,......

has_many :emails
delegate :confirmation_sent_at, :confirmed_at, :confirmation_token, to: :primary_email

def primary_email
  emails.primary || (emails.first if new_record?)
end"

我阅读了设计文档,但我没有找到(或理解)我的答案。

为了你的帮助,我是社区新人,不会说英语。

1 个答案:

答案 0 :(得分:0)

您可以在模型中设置after_action以发送电子邮件。

模型

after_action :send_welcome_email, only: [:sign_up]

您需要自己创建send_welcome_email。查看actionMailer,它可以让您了解自己需要做什么。