Как перезагрузить живой шаблон?
У меня есть веб-приложение, которое использует ive.
Если я изменяю html-файл, используемый шаблоном, я не вижу изменений, пока я не перезапущу figwheel.
Я использую ring.middleware.reload / wrap-reload так:
(-> routes
(ring.middleware.reload/wrap-reload {:dirs ["src" "resources"]})
...
... но без какого-либо эффекта.
Обратите внимание, что если я изменяю любой файл.clj или.cljs, мне не нужно перезагружать сервер.
1 ответ
Решение
По ссылке, предоставленной Пиотреком, я нашел этот проект, который исправил мою проблему: https://github.com/kolov/enlive-reload
Исправление заключалось в том, чтобы обернуть маршруты с помощью (wrap-diverive-reload), и теперь все работает просто отлично.