Rails - разработайте лаг при отправке приветственного письма - PullRequest
2 голосов
/ 23 июня 2011

Я отправляю приветственное письмо пользователю после его создания, используя следующий код в моей модели:

after_create :send_welcome_email
...

def send_welcome_email
  EmailerUtilizator.welcome_email(self).deliver
end

Я делаю это с помощью ajax-вызова, метод deliveryd имеет короткую, но заметную задержку. Должен ли я использовать асинхронный метод? Или я буду использовать какую-то анимацию ожидания?

Спасибо,

1 Ответ

4 голосов
/ 23 июня 2011

Возможно объединить с delayed_job ? Если они получат электронное письмо в течение 2-3 минут, даже если это приемлемо, а также рассмотрите сценарий одновременной регистрации!

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