Чаши Грааля won' t загружают изменения, сделанные в статических ресурсах (кроме тех случаев, когда перезапуск)

У меня есть раздражающая проблема с моим новым приложением чаш Грааля. Я пытаюсь копировать дизайн для места, которое я буду делать, но каждый раз, когда я делаю изменения в своем css, он не затронет запущенное приложение. Неважно, как большие изменения, которые я, я должен остановить применение и затем управлять им снова.

Это очень печально, я повернулся тайника в Хроме и даже если я иду в определенный документ, ресурс - все еще старое. Что я могу сделать, чтобы решить эту проблему? Я могу внести изменения в моем gsp , файлы и изменения появятся, но не в моем css.

Я в настоящее время загружаю ресурс в файле расположения как это:

<link rel="stylesheet" href="${resource(dir: 'css', file: 'app.css')}" type="text/css">

Если вам нужен я, чтобы больше предоставлять информацию, пожалуйста просто спрашивать. Я использую чаши Грааля 2.2.0.

10
nl ja de

2 ответы

Добавьте это к своему Config.groovy (вероятно, только для развития)

grails.resources.debug = true

Читайте доктора для большего количества информации.

19
добавлено
Когда я использую это, I' m получение 404 с для некоторых файлов, которые подаются из / static/ . Действительно странный, я выключаю тот флаг, и все подается прекрасное
добавлено автор Juan Mendes, источник
Большой. Но как я добираюсь быть установленным только на среде разработки?
добавлено автор Alexander Suraphel, источник
Большой! Но это затрагивает производительность приложения?
добавлено автор Victor F, источник
Спасибо за это я искал его, но не мог действительно найти его. Это, что-то добавило в более новой версии чаш Грааля? Поскольку я помню что я didn' t должны добавить его в 2.1.
добавлено автор Ms01, источник
It' s не часть чаш Грааля. Это - часть плагина ресурсов, который является теперь плагином чаш Грааля по умолчанию.
добавлено автор Gregg, источник
Помещенный это в развитие {} блок вашего Config.groovy.
добавлено автор Gregg, источник
Конечно, это делает. That' s, почему вы только делаете это в развитии.
добавлено автор Gregg, источник
Как это сделано интервал 3.1.7? Я использую файлы в src/ main/ resources/ общественность , но изменения не загружается. Я добавил это урегулирование в application.yml .
добавлено автор Guus, источник

Похоже, что ответ Грегга не работает на 1.3.7 (возможно, который что-то включено 2.x?). Метод я нашел это, делает быстрые обновления CSS возможными, должен включать отдельный GSP как шаблон в верхнем колонтитуле страницы.

Таким образом, создайте файл, названный "_css.gsp" (подчеркните, что префикс требуется) в том же самом справочнике как ваши файлы представления, заполните его стандартом CSS окруженный тегами style HTML, и затем включайте следующее в свой заголовок расположения или страницу:


С этим в месте содержание _css.gsp вводится в страницу. И я могу внести изменения в _css.gsp, и они немедленно отражены после освежительного напитка страницы, не имея необходимость перезапускать Чаши Грааля. Надежда это помогает кому-то в Чашах Грааля pre-2.x!

4
добавлено
также примечание от доктора Чаш Грааля о том, где засунуть ваш шаблон файлы GSP: "Обратите внимание на это, если ценность признака шаблона начинается с '/' это будет решено относительно папки взглядов. Это полезно для разделения шаблонов между взглядами. Без продвижения '/' это будет первым быть решенным относительно тока controller' s папка представления тогда, подводя это, верхний уровень рассматривает папку. В любом случае файл шаблона нужно назвать с начальным символом подчеркивания (' _ '), но ссылаемый в признаке шаблона без этого подчеркивают или ' .gsp' суффикс".
добавлено автор Nathan Beach, источник
Ruby, Rails, Hanami | dry-rb
Ruby, Rails, Hanami | dry-rb
1 180 участник(ов)

https://telegram.me/rubyjob - Ruby Job По вопросам - @eugene_shved

Rubyata
Rubyata
333 участник(ов)

Коммюнити Ruby и Ruby On Rails Флуд не приветствуются. Вакансии можно публиковать только и ТОЛЬКО по пятницам с хештегом #вакансия.

Rails Chat
Rails Chat
87 участник(ов)

You are welcome to discuss Ruby On Rails development process and other stuff