Что именно делает настройка «config.assets.debug»?
Я начал разработку простого рельсового приложения. После нескольких часов работы я замечаю, что каким-то образом удаленный CSS все еще применяется к веб-страницам.
Чтобы решить эту проблему, я выполнил следующие действия несколько раз:
остановить / запустить сервериспользовать сервер рельсовиспользовать сервер крутящего моментаудалить кеш браузерано ничего не меняется. Это было очень странно - новые определения CSS были применены, но те, которые я удалил, все еще были там. Итак, я сдался и решил создать новый проект.
Я настроил новый проект (его скаффолд такой же, как и первый), и когда я открывал одно из представлений, также применялись стили из старого проекта. Я решил снова заглянуть вhttp://guides.rubyonrails.org/asset_pipeline.html и выяснить, что настройка
#Expands the lines which load the assets
config.assets.debug = false
решает проблему. Но что именно делает этот вариант? Почему старые проекты CSS были применены, когда это было правдой?