grails资产管道插件

时间:2014-03-20 10:48:37

标签: grails asset-pipeline

我已经阅读了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告诉我我错过了什么以及如何继续使用它,因为我无法获得任何有效的查询解决方案?

1 个答案:

答案 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