在设计用户创建时发送自定义电子邮件消息

时间:2012-10-19 23:52:21

标签: ruby-on-rails ruby-on-rails-3 devise

所以我需要在每次用户注册时发送确认电子邮件。注册有两种方式 - 用户访问我的登录页面时,或者当他被其他用户邀请时。在这两种情况下,我都想发送不同类型的电子邮件(在第二种情况下,我还想告诉他们您是由foo@bar.com人等发送的邀请)。做这个的最好方式是什么?我正在使用devise for rails。

1 个答案:

答案 0 :(得分:1)

使用action mailer发送电子邮件

您可以使用回拨方式发送电子邮件,这意味着如果您在用户注册后方法调用

after_create :send_mail_to_xxx_xxx
def send_mail_to_xxx_xxx 
  ... 
  ...
end