2013-05-01 27 views
2

我在development.rbstaging.rbproduction.rbexception_notification設置不使用

config.middleware.use ExceptionNotifier, 
    :email => { 
    :email_prefix => "[Exception] ", 
    :sender_address => %{"XXX" <[email protected]>}, 
    :exception_recipients => %w{[email protected]} 
    } 

這些設置沒有被採取異常通知寶石以下。它仍然使用默認值。

任何幫助將不勝感激!

+0

您是否設置了ActionMailer'delivery_method'並設置了'config.action_mailer.perform_deliveries = true'和'config.action_mailer.raise_delivery_errors = t rue'? – PinnyM 2013-05-01 14:58:23

+0

是的,我有。上述所有的。 – nbucciarelli 2013-05-01 15:00:14

回答

2

嗯只是略讀https://github.com/rails/exception_notification它似乎:email是沒有必要?

Whatever::Application.config.middleware.use ExceptionNotifier, 
    :email_prefix => "[Exception] ", 
    :sender_address => %{"XXX" <[email protected]>}, 
    :exception_recipients => %w{[email protected]} 

編輯: 以上僅適用於創業板exception_notifier(這是通過gem install exception_notifier簽出(忽略誤導GitHub的URL)

你卻可能需要使用較新的寶石:gem install exception_notification這是更新的寶石的名稱(這已演變爲)

+0

這個回購已經過時了,寶石回購已經[在這裏](https://github.com/smartinez87/exception_notification)一段時間了。 – PinnyM 2013-05-01 15:08:51

+0

謝謝。這工作。 – nbucciarelli 2013-05-01 15:08:56

+0

啊,寶石仍然從舊回購拉 - 但它沒有得到維護。 – PinnyM 2013-05-01 15:10:54