我已经阅读了Grails资产管道插件的文档,所以我开始在2.2.3
内置的示例grails项目中实现它。我安装了资产管道插件版本1.7.1
。我的要求是在我的gsp文件中包含jquery.ui.min.js
,因此我使用标记
<asset:javascript src="jquery-ui.min.js"/>
。
另外,在我的Config.groovy中,我做了以下条目
grails.assets.bundle=true
。
我面临的问题是我无法访问gsp文件中的jquery.ui.min.js。 Pease告诉我我错过了什么以及如何继续使用它,因为我无法获得任何有效的查询解决方案?
答案 0 :(得分:1)
我认为您需要引用不同的文件:
<asset:javascript src="application.js"/>
application.js
包含:
//= require jquery-ui.min
在文件的顶部(确保该行上方没有任何空白行,其他注释行可以)加载您的lib。见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