У меня есть клиент, жалующийся на отправку напоминаний по электронной почте.Итак, я просмотрел код и думаю, что есть несколько мест, к которым я, вероятно, могу обратиться.
Контроллер электронных писем с напоминанием, который:
def send_training_email(user)
future_date = DateTime.current + 10.days
TrainingReminderJob.set(wait_until: future_date).perform_later(user)
end
Задания на напоминание об обучении
class TrainingReminderJob < ApplicationJob
queue_as :default
def perform(user)
UserAgentMailer.training_reminder(user).deliver_later
end
end
Я склонен просто возиться с заданиями на напоминание об обучении, поскольку это кажется наименее инвазивным.Достаточно ли будет просто добавить его в список выступлений?
1013 *