通过插件添加新的电子邮件模板

我目前正在开发一个 Discourse 插件,希望接入邮件功能,并允许管理员自定义邮件模板。我已经找到了用于显示和编辑模板的控制器,但找不到在哪里注入自定义模板。我尝试在 Admin::EmailTemplatesController 中重写 self.email_keys 方法,但目前似乎没有任何效果。在重新造轮子之前,我还需要考虑其他事项吗?

这是一个示例 https://github.com/pfaffman/discourse-add-to-summary。我正准备对它进行重构,但相信它应该能帮你顺利上手。