【发布时间】:2014-07-05 08:02:01
【问题描述】:
Grails 2.4 现在使用 资产管道 来管理和处理 Grails 应用程序中的静态资产,而不是资源系统。这是相当新的,互联网上还没有太多关于它的文档。
我的问题是,如何正确处理 3rd 方库?
例如,select2 (http://ivaynberg.github.io/select2/) 库将其所有 .css、.js、图像文件放在一个平面文件夹中。
我应该将不同的文件类型复制到它们对应的assets/javascripts/、assets/stylesheets/ 等子文件夹中吗?如何处理 .json、文本或 doc 文件等没有明显位置的文件?
我应该创建一个vendors/select2/ 文件夹吗?在哪里,在assets/ 或web-app/?然后,我应该如何从我的 GSP 中加载所有必要的文件?
这个库也仅在表单视图中需要,因此除非需要,否则不应加载。
【问题讨论】:
标签: grails asset-pipeline assets