Подтвердить что ты не робот

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 (что он делает), а не статические ресурсы.

4b9b3361

Ответ 1

Я установил флаг grails.resources.debug в Config.groovy при отладке, чтобы URL-адрес был добавлен таким образом

 css/main.css?_debugResources=y&n=1386063248351


environments {
    development {
        grails.resources.debug = true
    }
    production {
    }
}