Всякий раз, когда я изменяю включенный файл .scss
, я не вижу изменений, даже если я перезагружаю сервер. Я обнаружил, что если я вручную удаляю tmp/cache/*
, а затем перезагружаю сервер, я вижу изменения один раз. Дальнейшие изменения не показаны (и кеш вернулся). Я пробовал rails server --no-dev-caching
, но это не помогает. У меня есть
config.assets.digest = false
config.assets.debug = false
config.assets.quiet = false
config.assets.raise_runtime_errors = true
config.action_controller.perform_caching = false
config.cache_store = :null_store
Как я могу увидеть изменения в моих файлах S CSS при перезагрузке страницы в разработке? Я тестирую с помощью curl http://localhost:3000/assets/application.css | less
и ищу класс, который мне нужен. изменено и сохранено.
=> Booting Puma
=> Rails 5.0.7.2 application starting in development on http://localhost:3000
* Version 3.12.2 (ruby 2.4.3-p205), codename: Llamas in Pajamas
* Environment: development
Документы: https://guides.rubyonrails.org/v5.0/configuring.html#configuring -assets
Я закомментировал Puma, использовал WebBrick с rails server --no-dev-caching
, установил config.assets.debug = true
, загружено $ curl http://localhost:3000/assets/theme/theme.self.css | less
, и изменение было все еще не там.