Отправка электронной почты обычно вызывается после действия над моделью, но сама по себе электронная почта является операцией просмотра. Я ищу, как вы думаете о том, какие вопросы задают сами, чтобы определить, куда обращаться с вызовом метода почтовой программы.
Я видел/использовал их:
- В модельном методе - плохое совмещение связанных, но разделенных проблем?
- В обратном вызове модели (например, after_save) - лучшее разделение, насколько я могу сказать, с моим текущим уровнем знаний.
- В действии контроллера - просто неправильно, но есть ли ситуации, если бы это был самый умный способ структурирования кода?
Если я хочу знать, как программировать, мне нужно думать, как программист, поэтому изучение того, как вы идете с мышлением через определенные программные решения, стоит месяцев в моей изоляции отдельно. Спасибо!