从模板呈现电子邮件时,会在“grails_app/views”中查找模板:
mailService.sendMail {
from sender
to recepient.email
subject "Don't forget"
body (view: "/emails/reminder",
model:[recepient: recepient, document: document])
}
如何将应用程序(war 文件)之外的邮件模板放入文件系统?
最佳答案
有两种选择:
获得字符串后,您可以使用 Grails Controller 中的 GSP 引擎和任意字符串来创建 View 。见 this blog post更多细节。
简而言之,您可以使用列出的选项之一将模板存储为字符串,然后在检索模板字符串后使用 Grails GSP 引擎创建 View 。
关于email - 如何使用 Grails 外部化 GSP 邮件模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4736406/