Предполагается, что почтовые сообщения отправляются для последующей обработки (например, через starling или delayed_job).
Я хочу знать, что лучше отправлять уведомления по электронной почте от ActiveController
s или ActiveRecord
s?
Полагаю, полезно поместить его в контроллер, так как вы можете захотеть контролировать, следует ли отправлять электронную почту или нет (т.е. после сохранения модели некоторые другие критерии могут быть важны), но идея о том, что существуетОДНО место (модель), из которого отправляется электронное письмо, если оно обрабатывается из модели после сохранения (создания или обновления и т. Д.), Также полезно.
Кто-нибудь из вас сталкивался с этой дилеммой?Что вы выбрали и почему?Вы сделали что-то совершенно другое?