Grails assetPath返回不同的URL

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

我使用的是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', 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