Я боролся с различными проблемами включения ресурсов в мою миграцию из Grails 1.3.7 от Grails 2.0, возможно, не понимая нескольких вещей для начала.grails 2.0 включая ресурсы простой способ?
Во-первых, то, что делает
<g:javascript library="application" />
делать? (это было в файле main.gsp по умолчанию, указанном в Grails 1.3.7).
Во-вторых, для включения JQuery по моей заявке, я могу просто сделать
<r:require module='jquery' />
<r:layoutResources />
в верхней части моей главной странице SiteMesh, которая делает
<g:layoutHead />
...
<g:layoutBody />
и «покончить с этим», Использование
<r:layoutResources />
во второй раз после
<g:layoutBody />
Благодаря
Вопрос - это «приложение» в г: JavaScript та g, а также в теге r: require, ссылаясь на префикс приложения «ApplicationResources.groovy» или ссылаясь на объявление приложения {} внутри ApplicationResources.groovy? – Ray
Я думаю, что это просто тот, который содержится в ApplicationResouces.groovy, где любой файл, который вы помещаете в этот каталог конфигурации, будет поднят из полузасушивающей документации по этому вопросу, и насколько я могу сказать, что никакая предыдущая документация по исходный вопрос (в 1.3.7). – Ray
Он относится к имени модуля в файле. Шаблон имени файла - * Resource.groovy; так что это могло быть MyResources.groovy, а имя модуля могло быть «приложением», но тогда r: require пришлось бы обновить, чтобы указать на «приложение» .... Я совершенно уверен, что g: javascript - это одна и та же – Steve