Все мои статические ресурсы Grails из моего плагина автоматически добавляются к ним.Я не хочу этого - PullRequest
1 голос
/ 07 октября 2011

Grails M2 версия

В моих представлениях плагинов я ссылаюсь на изображения из моего плагина в моем gsp, как

${resource(dir: '/images/checklist', file: 'subscribe.png', plugin:'mypluginname')}

Каталог /images/checklist находится в каталоге веб-приложений.

Когда я запускаю это, имя файла, используемое для ресурса,

/static/plugins/mypluginname-0.1/images/checklist/subscribe.png

Так откуда же взялся /static/?Это не находит изображение.Если я пингую веб-сервер без /static, он работает нормально.

Я не думаю, что статика должна быть там.Я прав?

Я также попытался с относительным путем для каталога как

${resource(dir: 'images/checklist', file: 'subscribe.png', plugin:'mypluginname')}

Это тоже не сработало.

Ответы [ 2 ]

3 голосов
/ 14 марта 2012

Это можно исправить в Config.groovy, установив: grails.resources.adhoc.patterns = []

http://grails -plugins.github.com / grails-resources / guide / 9.% 20Configuration.html .

1 голос
/ 14 мая 2014

По умолчанию плагин Resources обслуживает измененные статические ресурсы из URI, начиная с /static/.

. Это можно изменить, присвоив значение grails.resources.uri.prefix

Config.groovy

grails.resources.uri.prefix = ''

Ссылка: http://grails -plugins.github.io / grails-resources / guide / 9.% 20Configuration.html

...