【发布时间】:2014-01-21 14:48:57
【问题描述】:
我正在使用 GSP 资源插件 (http://grails.org/plugin/gsp-resources) 允许我在我的 css 文件中使用 GSP 标签。但是,我在使用“资源”标签时遇到了一个奇怪的错误。这是导致问题的行:
background: transparent url(${resource(dir: 'static/images', file: 'servererror.png')}) 0.5em 50% no-repeat;
应用程序启动时出现以下两个错误:
2014-01-21 09:39:03,608 [FileSystemWatcher: files=#248 cl=groovy.lang.GroovyClassLoader@484b2882] ERROR resource.ResourceMeta - Resource not found: /static/images/servererror.png
Error
2014-01-21 09:39:04,257 [FileSystemWatcher: files=#248 cl=groovy.lang.GroovyClassLoader@484b2882] ERROR resource.ResourceMeta - While processing /css/servererror.css, a resource was required but not found: /static/images/servererror.png
资源在那里。如果我手动输入路径,我可以访问它没有问题。如果我将导致问题的行移至“html”gsp 文件,它就可以工作。但是,由于 Grails 找不到,所以在 css 文件中没有正确放入路径。
非常感谢任何帮助。
【问题讨论】:
-
您有一个名为 static 的文件夹吗?我认为您想使用
${resource(dir: 'images', file: 'servererror.png')}
标签: css grails plugins resources gsp