当我创建一个标签<g:javascript src="highcharts/highcharts.js?v=255" />
我得到的错误:的Grails克:同查询字符串JavaScript代码来生成错误
I can't work out the type of /tools/js/highcharts/highcharts.js?v=205 with type [text/javascript]. Please check the URL, resource definition or specify [type] attribute
的文档说G:JavaScript没有一个类型的属性,并通过照看grails源代码我发现它使用FileNameUtils.getExtension()来确定资源的类型。因为那只是做一个lastIndexOf('。')并返回右边,显然它不会被找到。在这种情况下,我们并不需要添加v = 255,所以现在我可以删除它,但是我仍然希望能够在将来这样做。我在这里有什么选择?
Grails版本是2.1.2
g:javascript标记的全部意义在于它与grails中的资源插件绑定在一起,并为您管理其他生命周期事件,类似于rails资产管道 – dstarh
尽管我不应该为了让你得到答案:) – dstarh