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