我正在使用 Devise 来管理 Rails 的身份验证,并且作为其中的一部分,Devise 会发送电子邮件进行确认、重置密码等。我可以编辑模板以使其为我们的品牌定制。
客户现在的要求比较棘手,我需要一些指导;他们希望管理员用户能够通过应用程序编辑电子邮件模板。
Devise 邮件模板是 HAML 视图。我想我可以简单地将模板作为一个大字符串存储在数据库中,但问题是(a)用户理解 HAML(即,我需要使用中间标记或 TinyMCE)(b)我将如何从我的控制器?神奇的是它进入了正确的视野;我不清楚如何让控制器说“渲染”。
从技术上讲,最后一个渲染步骤似乎是一个障碍。有任何想法吗?