0

我是 ruby​​ on rails 的新手,当用户在我的项目中创建帐户时,我想发送两封电子邮件,因此,当用户发送插入电子邮件和密码的请求时,我想发送可确认您的电子邮件的电子邮件并发送通知用户请求我的电子邮件的消息。我该如何解决这个问题?谢谢。

4

1 回答 1

0

创建回调。

模型

class User < ActiveRecord::Base
    after_create :send_admin_mail

    ...

    def send_admin_mail
        AdminMailer.new_user(self)
    end
end

梅勒

class AdminMailer < ActionMailer::Base
    def new_user(user)
        @user = user
        mail(subject: 'A new user has signed up!!111')
    end
end

您必须调整邮件设置(即:default to:应该是您希望通知新用户注册的人。

更多信息可在

[1]:Action Mailer 基础知识

[2]: ActiveRecord 回调

于 2013-09-26T18:35:27.400 回答