Ответ 1
К сожалению, вложения включены в журналы, если уровень ведения журнала установлен на :debug
, уровень по умолчанию для непроизводственных сред. Это означает, что в производстве вы должны быть в порядке, но ваши разработчики и среды размещения могут раздуваться во время тестирования. Вы можете отключить ведение журнала для всего своего приложения (config.log_level = :info
), но это явно меньше, чем идеально.
Вы можете настроить собственный регистратор:
config.action_mailer.logger = ActiveSupport::BufferedLogger.new("mailer.log")
config.action_mailer.logger.level = ActiveSupport::BufferedLogger::Severity::INFO
Это разделит журнал, но вы можете изолировать изменение уровня ведения журнала в почтовой программе действия.