向 Rails 中的管理地址发送快速单行电子邮件的最佳方式是什么?
我正在使用 RailsLogger
来跟踪我的应用程序中的严重问题。我的一位控制器正在执行关键任务工作,我需要尽快知道任何错误。当出现错误时,我希望我的应用程序向自己发送一封电子邮件,提醒您注意包含更多详细信息的日志。我正在设想类似于以下伪代码的内容:
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。然而,文档和我的文献都谈到了创建一个邮件模型、视图和控制器,这对于我想要的来说似乎过于复杂:一封非常短的(单行)电子邮件到一个电子邮件地址,其中格式化和回复地址一点也不重要。这让我回到了我的问题:在 Rails 中将快速单行电子邮件发送到管理电子邮件地址的最佳方式是什么?