Ich bin von Schienen 2.3 zu Schienen 3.1 migriert, ich versuche, eine E-Mail zu senden, wenn eine Ausnahme generiert wird. Ich benutze exception_notification gem.E-Mail senden, wenn die Ausnahme nicht funktioniert hat, mit Ausnahme_notification
Mein Rest der E-Mails funktionieren. Ausnahmepost wird jedoch nicht ausgelöst.
unten sind die Einstellungen in meiner staging.rb-Datei.
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
und finden Sie den Code in application.rb
C::Application.config.middleware.use ExceptionNotification::Rack,
:email => {
:email_prefix => "[#{Rails.env.to_s.upcase} Error] ",
:sender_address => %{"Exception Notifier " <email_id>},
:exception_recipients => %w{email_id}
}
Ich bin nicht sicher, warum die E-Mail nicht auslöst, noch sehe ich einen Fehler. Jede Hilfe würde geschätzt werden, Danke.
Empfänger auf _String_ '" email_id "' festgelegt. Sieht verdächtig aus. – mudasobwa
Das ist eine Platzhaltervariable, ich habe eine richtige E-Mail-ID gesetzt –
Was ist die Version Ihres 'exception_notification' Gems? –