пытается выучить плагин ресурсов
Насколько я понимаю, это помогает определять «ресурсы», такие как файлы CSS и Javascript, и автоматически извлекать их в ваш gsp, когда это необходимо. Я понимаю, как создавать модули, которые затем можно загружать с помощью тегов и т. Д.
Часть, которую я не понимаю, такова: http://grails -plugins.github.com / grails-resources / guide / 4.% 20Using% 20resources.html # 4.2% 20Linking% 20to% 20images
Итак, я создал модуль с именем 'images' в Config.groovy следующим образом:
grails.resources.modules = {
images {
resource url:'/images/view.jpg', attrs:[width: 1280, height:720 , alt: 'my view']
resource url:'/images/breakfast.jpg', attrs:[width: 1280, height:720, alt: 'breakfast']
}
}
Ресурсы включены в страницу .gsp в разделе head следующим образом:
<head>
<r:require modules="jquery-ui, blueprint"/>
</head>
я знаю, что ресурсы были успешно добавлены в раздел заголовка, потому что когда я проверяю источник страницы, я вижу их там:
<link href="/ResourceTest/static/Aa7jV0N2qZjOz7TLZ9cl5cREIh2y5jJYV0ytn4nQg9r.jpg" rel="shortcut icon" width="1280" height="720" alt="my view" />
<link href="/ResourceTest/static/IpQBSjrYeLDdSUBGbP3jhf6Kkhvu1zV3XRtwWfKOIMn.jpg" rel="shortcut icon" width="1280" height="720" alt="breakfast" />
У меня такой вопрос: как тогда используются ресурсы изображения? я имею в виду, я знаю, если бы это был javascript, импорт ресурса дает вам доступ к использованию функций в HTML-коде, но что касается изображений, сайт говорит: «Как только вы это сделаете, использование ссылки на них автоматически установит ширина, высота и другие атрибуты. "
Как? Я пробовал следующее:
<r:img module="images">
<r:img alt="breakfast">
и несколько других безуспешно
что работает:
<r:img uri="/images/breakfast.jpg">
но это работает независимо от того, добавляете ли вы модуль с тэгом r: require или нет. Так какой же смысл использовать этот плагин для изображений и как мне его использовать?