我们正在努力更改 Rails 3.2 应用程序以使用Mailgun http api 来处理电子邮件活动。目前我们正在使用 ActionMailer 来构建我们的模板并通过 smtp 发送,但由于我们想使用 Mailgun 提供的一些更高级的功能,我们宁愿不处理所有的 MIME 标头,而是使用 REST api。
要将我们的 haml 模板呈现为 HTTP POST 的字符串,看起来我们需要使用某种控制器或提交“设计气味”并从模型中调用操作视图。由于电子邮件将由后台工作人员执行,因此从控制器调用它实际上没有意义;我们还缺少其他方法吗?