[英]Rails 3 + Exception notifier: How do I use exception notifier for rake tasks?
因此,在舊的Rails插件中,曾經有一種稱為notifiable
的方法,我可以用它來包圍將異常通知程序附加到的Rake任務。 但是,當我嘗試運行rake任務時,它給了我一個未定義的方法錯誤。 我環顧四周,發現其他人使用exception_notify
方法並嘗試替換此方法:
task(:create_orders_for => :environment) do
notifiable do
...
end
end
有了這個:
exception_notify {:create_orders_for => :environment} do
#notifiable do
...
end
但這是行不通的。 有誰知道該方法的Rails 3版本是什么? 我在任何地方都找不到。
所以這就是我最終要做的。 效果很好。
false
將您的耙任務更改為此:
task(:create_orders_for => :environment) do begin ... rescue => e ExceptionNotifier::Notifier.exception_notification(Rails.env, e).deliver end
結束
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.