grails Assets 管道插件

标签 grails asset-pipeline

我已经阅读了 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/

相关文章:

ruby-on-rails - Ruby on Rails css Assets 管道组织问题

ruby-on-rails-3 - Rails Assets 管道 - image_path 助手仅在开发中工作

ruby-on-rails - 如何使用 ruby​​ on Rails 在 vi​​deo_tag 中传递静音选项

hibernate - GORM选择加入

java - 如何使用此 Groovy 代码从 Groovy 类获取数据源连接?

ruby-on-rails-3.1 - 某些 Assets 未在 Heroku 上显示

css - 如何避免 SASS 变量的多个@imports?

sql - 使用Grails插件将SQL查询转换为Java Elasticsearch查询

java - HQL 在 executeUpdate 上生成不完整的 'cross join'

hibernate - Grails失败时会自动重新打开连接