我已经阅读了 Grails Assets 管道插件的文档,所以我开始在 2.2.3
中构建的示例 grails 项目中实现它.我安装了 Assets 管道插件版本1.7.1
.我的要求是包含 jquery.ui.min.js
在我的 gsp 文件中,所以我使用标签包含在内<asset:javascript src="jquery-ui.min.js"/>
.
另外,在我的 Config.groovy 中,我做了以下条目grails.assets.bundle=true
.
我面临的问题是我无法访问我的 gsp 文件中的 jquery.ui.min.js。 Pease 告诉我我缺少什么以及我应该如何处理它,因为我无法为我的查询找到任何有效的解决方案?
最佳答案
我认为您需要引用一个不同的文件:
<asset:javascript src="application.js"/>
和
application.js
包含://= require jquery-ui.min
在文件的顶部(确保该行上方没有任何空行,其他注释行都可以)加载您的库。见 http://bertramdev.github.io/asset-pipeline/guide/usage.html#directives
这个答案是基于 Grails 2.4 给我的开箱即用的猜测。仅供引用,自动生成的
application.js
包含:// This is a manifest file that'll be compiled into application.js.
//
// Any JavaScript file within this directory can be referenced here using a relative path.
//
// You're free to add application-wide JavaScript to this file, but it's generally better
// to create separate JavaScript files as needed.
//
//= require jquery
//= require_tree .
//= require_self
关于grails Assets 管道插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22530569/