gpt4 book ai didi

grails - assetPath返回不同的Urls

转载 作者:行者123 更新时间:2023-12-02 14:01:34 25 4
gpt4 key购买 nike

我正在使用Grails 2.4.4,并通过编译“:sass-asset-pipeline:1.9.2”来编译“:asset-pipeline:1.9.9”。

我的config.groovy具有以下条目:

grails.serverURL = "http://mydomain.no-ip.biz:8080/myapp"
grails.serverName = "mydomain.no-ip.biz"

当我使用
${assetPath(src: 'logoSmall.png', absolute: true)} 

在GSP View 上,我得到以下网址:
http://mydomain.no-ip.biz:8080/myapp/assets/logoSmall.png

正确的网址。

当我使用以下方法在服务中渲染GSP View 时:
PageRenderer groovyPageRenderer
...

def contents = groovyPageRenderer.render(template: "/pathToMyGSP", model:[])

我的内容 View 我的路径变成:

http://mydomain.no-ip.biz:8080/myappassets/logoSmall.png
请注意, Assets 消失之前的/。仅当使用g.render时使用groovyPageRenderer.render时,才会发生这种情况。

如何获取正确的 Assets 网址?

最佳答案

较新版本的asset-pipeline插件(我认为是2.0.21)中的This bug has been fixed

关于grails - assetPath返回不同的Urls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27947769/

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