【发布时间】:2010-01-18 19:07:43
【问题描述】:
在 Rails 中向管理地址发送快速单行电子邮件的最佳方式是什么?
我正在使用 Rails Logger 来跟踪我的应用程序中的严重问题。我的一位控制器正在执行关键任务工作,我需要尽快知道任何错误。当出现错误时,我希望我的应用程序向自己发送一封电子邮件,提醒您注意包含更多详细信息的日志。我正在设想类似于以下伪代码的内容:
begin
...
rescue
logger.error("Found an error! Params hash is " + params.to_s)
email("user@example.com","Critical error in log. Investigate line " + len(logger.error).to_s)
end
我首先看到的显然是ActionMailer。然而,文档和my literature 都谈到了创建一个邮件模型、视图和控制器,这对于我想要的来说似乎过于复杂:一封非常短的(单行)电子邮件到一个电子邮件地址,其中格式化和回复地址根本不重要。这让我回到了我的问题:向 Rails 中的管理电子邮件地址发送快速单行电子邮件的最佳方式是什么?
【问题讨论】:
标签: ruby-on-rails email logging actionmailer