предотвратить двойное включение jquery - PullRequest
2 голосов
/ 06 сентября 2011

Я использую плагины jquery-ui и resources. В моем 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 содержит двойной включает 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"/>

Последняя строка является проблемой и должна быть удалена - Спасибо Стефану. Я пометил его ответ как правильный, но, пожалуйста, прочитайте комментарии.

Christian

1 Ответ

1 голос
/ 06 сентября 2011

IMHO, лучший способ справиться с этим - использовать плагин Grails Resources .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...