Heroku调度程序:Rake任务失败时发送电子邮件

Nik*_*ann 5 ruby-on-rails heroku

作为Rails应用程序的一部分,我正在使用Scheduler加载项在Heroku上运行Rake任务。如果任务失败(例如引发异常),是否有一种简单的方法来获取通知电子邮件?理想情况下,电子邮件将包括堆栈跟踪以及该任务到目前为止所生成的任何输出。

wle*_*ss1 1

有一个很棒的附加组件Airbrake,您可能想研究一下。它会执行您要求的所有操作,但任务生成的输出除外。您可以使用另一个插件(例如Papertrail )获得 rake 任务输出。