【发布时间】:2016-10-02 06:13:22
【问题描述】:
这里的问题是
“将电子邮件模板存储在数据库中并进行渲染是不好的做法吗?”
我知道这是人们不适用的。 (一般是从.erb渲染出来的,很好用,应该尽量避免访问DB。)
但下面有业务需求
- 出于业务原因,我需要了解每封电子邮件的历史记录。 (发送了谁,发送了什么标题和正文。)
Third Party Transaction Email 服务商可以存储历史,但我需要本地存储。
所以我正在考虑将模板存储在数据库中并渲染它,这样即使模板发生更改,我也可以跟踪发送的电子邮件。
对此有何建议?
【问题讨论】:
标签: ruby-on-rails email actionmailer