[英]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.