Grails assetPath返回不同的URL
我使用的是Grails2.4.4和compile“:assetpipeline:1.9.9”以及compile“:sass assetpipeline:1.9.2” My config.groovy具有以下条目:Grails assetPath返回不同的URL,grails,groovy,asset-pipeline,grails-plugin,gsp,Grails,Groovy,Asset Pipeline,Grails Plugin,Gsp,我使用的是Grails2.4.4和compile“:assetpipeline:1.9.9”以及compile“:sass assetpipeline:1.9.2” My config.groovy具有以下条目: grails.serverURL = "http://mydomain.no-ip.biz:8080/myapp" grails.serverName = "mydomain.no-ip.biz" 当我使用 ${assetPath(src: 'logoSmall.png', abso
grails.serverURL = "http://mydomain.no-ip.biz:8080/myapp"
grails.serverName = "mydomain.no-ip.biz"
当我使用
${assetPath(src: 'logoSmall.png', absolute: true)}
在GSP视图中,我得到以下url:
http://mydomain.no-ip.biz:8080/myapp/assets/logoSmall.png
哪个是正确的url
在服务中呈现GSP视图时,使用:
PageRenderer groovyPageRenderer
...
def contents = groovyPageRenderer.render(template: "/pathToMyGSP", model:[])
我的内容视图我的路径变为:
请注意,在资产消失之前/之前。只有在使用groovyPageRenderer.render时才会发生这种情况,而使用g.render时不会发生这种情况
如何获取正确的资产url?在最新版本的资产管道插件(我想是2.0.21)中。问题是,在更新
sass资产管道之前,>2.0版本不适用于sass资产管道:1.9.2,我认为您所能做的就是在资产管道:1.9.9