У меня в настоящий момент есть настройки почты моего приложения следующим образом:
Шаг 1. Наблюдатели следят за таблицами и отправляют электронные письма при запуске after_save в наблюдателе
Шаг 2. Затем обозреватель вызываетчто-то вроде: UserMailer.XXXXXX_created_notification(record).deliver
Шаг 3: Почтовый ящик пользователя отправляет почту:
def XXXXXX_created_notification(record)
@record = record
mail(:to => "#{record.email}", :reply_to => "Reply to XXXXX", :subject => "XXXXX Notification")
end
Мой вопрос к экспертам Rails: я хочу предоставить пользователям возможность включить/ отключение определенных уведомлений для всего сайта.Где лучшее место в Rails, чтобы испечь это?В файле user_mailer.rb, обернутом внутри определения выше?Или в наблюдателе?
Предложения?
Спасибо