Grails 2.1.1 не перезагружает статические ресурсы
У меня есть новая установка grails 2.1.1, окна 7.
Проблема. Статические ресурсы (CSS) не перезагружаются в режиме разработки.
Согласно http://grails.1312388.n4.nabble.com/Re-Grails-2-0-CSS-Changes-not-Picked-Up-td3680479.html Я пробовал в Config.groovy:
environments {
development {
grails.resources.processing.enabled = false;
}
}
Результат: CSS не загружен вообще. Для загрузки страницы Chrome требуется 30 секунд и не загружает CSS.
Я вернул это изменение.
Затем, согласно http://grails.1312388.n4.nabble.com/disabling-static-resource-stuff-td3827384.html
Я попытался раскомментировать среду выполнения плагинов ": resources: 1.1.6"
Теперь я возвращаюсь к тому, как это было изначально, файлы CSS обслуживаются, но не перезагружаются.
То, что временно работает, - это хак, упомянутый здесь:
http://grails.1312388.n4.nabble.com/The-resources-plugin-is-not-reloading-my-CSS-and-JS-of-a-bundle-td3857137.html
Вверх добавить к URL:? _debugResources = y
Как сделать статические ресурсы перезагружены в режиме разработки? Разве это не должно быть по умолчанию? На мой взгляд, не имеет смысла перезагружать gsp (что он делает), а не статические ресурсы.
Ответы
Ответ 1
Я установил флаг grails.resources.debug в Config.groovy при отладке, чтобы URL-адрес был добавлен таким образом
css/main.css?_debugResources=y&n=1386063248351
environments {
development {
grails.resources.debug = true
}
production {
}
}