Используя Rails и Devise, я хочу отправить приветственное письмо при регистрации. - PullRequest
14 голосов
/ 12 октября 2010

Как я могу отправить приветственное письмо пользователю, когда он зарегистрируется?Я использую самоцвет Devise для аутентификации.SMTP уже настроен.Мне просто нужно понять, как продлить разработку устройства для отправки электронных писем.

ПРИМЕЧАНИЕ. Это не электронное письмо с подтверждением!

UPD

Ответы [ 2 ]

19 голосов
/ 12 октября 2010

Добавьте обратный вызов (after_create) в модель или наблюдателя для отправки электронного письма, используя обычные методы почтовой рассылки.

6 голосов
/ 19 марта 2013

К вашему сведению, в Rails 3 это:

class User < ActiveRecord::Base
  after_create :send_welcome_email 

  private

    def send_welcome_email
      UserMailer.welcome_email(self).deliver
    end 
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...