gpt4 book ai didi

email - 资源插件无法使用 https 正确呈现

转载 作者:行者123 更新时间:2023-12-01 05:26:42 26 4
gpt4 key购买 nike

我正在尝试使用 groovyPageRenderer.render() 来渲染带有模型的寺庙,这样我就可以使用 sendMail {} 通过电子邮件发送渲染的 HTML。我们拥有的一些横幅包含图像,我们使用以下方式添加它们:

${resource(dir: 'images/email', file: 'background_body.gif', absolute: true)}

这一切都很好,并且在开发中运行良好。但是,我们希望通过 https 运行应用程序,尽管将 grails.serverURL 设置为“https://ourwebsite.com”(如 ApplicationTagLib.groovy 中的 Closure 资源文档所示 [来自 grails-plugin-gsp]) ,它仍然尝试通过http(不可用)将资源呈现为可用,仅通过https。

最佳答案

基于 this comment从资源插件源,看来插件的resource()标签不正确支持 attr absolute .如果您运行的是 Grails v2.0 或更高版本,Grails 的 LinkGenerator可能是一种解决方法。它被注入(inject)为 grailsLinkGenerator ,并且可以这样调用:grailsLinkGenerator.resource(dir: '...', file: '...', absolute: true)

关于email - 资源插件无法使用 https 正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13495665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com