В моем контроллере почтовой программы при определенных условиях (при отсутствии данных) мы прекращаем отправку электронного письма.
Как мне выйти из метода контроллера, не отображая представление в этом случае?
вернуть, если @ some_email_data.nil?
Не работает, так как представление все еще отображается (выдает ошибку каждый раз, когда я пытаюсь использовать @some_email_data, если я не добавляю много нулевых проверок)
И даже если я делаю ноль проверок, он жалуется, что нет «отправителя» (потому что я должен был «возвратиться», прежде чем добраться до строки, где я установил отправителя и тему).
Ни один не делает render ... return
По сути, ВОЗВРАТ НЕ ВОЗВРАЩАЕТСЯ внутри метода почтовой рассылки!