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