防止双重包括jquery

时间:2011-09-06 16:21:28

标签: jquery grails

我正在使用jquery-ui和资源插件。在我的config.groovy中,我有

grails.views.javascript.library="jquery"

和一些模块

grails.resources.modules = {
  cluetip {
     dependsOn 'jquery-ui'
     resource url:'css/jquery.cluetip.css'
     resource url:'js/jquery.cluetip.min.js'
  }
} 

除了生成的HTML包含double之外,这一切都很好 包括jquery

<script src="/static/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js" type="text/javascript" ></script>
[...]
<script type="text/javascript" src="/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js"></script>

我该如何防止这种情况?

忘记提及:我正在使用grails 1.3.7

修改

在我的布局中我有

<r:layoutResources/>
<g:javascript library="jquery" plugin="jquery"/>

最后一行是问题,必须删除 - 感谢Stefan。我将他的答案标记为正确,但请阅读评论。

基督教

1 个答案:

答案 0 :(得分:1)

恕我直言,处理此问题的最佳方法是使用Grails Resources plugin