Проблема с кешем Compass Bootstrap CSS

В настоящее время я использую Compass и Bootstrap 3 через Vagrant VM Box.

Мне удалось успешно настроить проект, используя Compass и Bootstrap Gem.

Сейчас я начал писать свои стили. После сохранения я могу видеть, какие файлы были изменены и был ли CSS перекомпилирован через SuperPuTTY при использовании compass watch --poll. Однако при компиляции через compass watch или через compass compile я лишь изредка вижу изменения в своем браузере.

Я не думаю, что это проблема с кешированием браузера, так как я отключил его с помощью инструментов разработчика, я также пытался очистить кеш, а также напрямую открыть только что скомпилированный CSS и добавить ?1234 очиститель кеша в конец URL-адреса. Я также не получаю никаких ошибок при компиляции (они также обычно отображаются в SuperPuTTY).

У меня есть подозрение, что проблема может заключаться в плагине начальной загрузки, поскольку этот require 'bootstrap-sass' загружается в файл config.rb, в настоящее время я изучаю это.

Кто-нибудь знает о каких-либо исправлениях для этого или знает о каких-либо проблемах/ошибках с Compass, компилирующим код Bootstrap SCSS?

/------ ОБНОВИТЬ ------/

После дальнейшего расследования это кажется проблемой кэширования. Файл кажется правильным на сервере после компиляции, но когда он поступает в браузер, он, кажется, сохраняет старую версию. Кэш браузера отключен, вот где теперь моя путаница, так как он должен запрашивать новый файл при обновлении.


person Stefano    schedule 24.10.2014    source источник


Ответы (1)


Кажется, мы исправили проблему, добавив правило без кэширования для нашего заголовка, а также отключив sendfile в файле Apache vhosts. Эта комбинация, кажется, решила проблему

person Stefano    schedule 27.10.2014