Что именно делает настройка «config.assets.debug»?

Я начал разработку простого рельсового приложения. После нескольких часов работы я замечаю, что каким-то образом удаленный CSS все еще применяется к веб-страницам.

Чтобы решить эту проблему, я выполнил следующие действия несколько раз:

остановить / запустить сервериспользовать сервер рельсовиспользовать сервер крутящего моментаудалить кеш браузера

но ничего не меняется. Это было очень странно - новые определения CSS были применены, но те, которые я удалил, все еще были там. Итак, я сдался и решил создать новый проект.

Я настроил новый проект (его скаффолд такой же, как и первый), и когда я открывал одно из представлений, также применялись стили из старого проекта. Я решил снова заглянуть вhttp://guides.rubyonrails.org/asset_pipeline.html и выяснить, что настройка

#Expands the lines which load the assets
config.assets.debug = false

решает проблему. Но что именно делает этот вариант? Почему старые проекты CSS были применены, когда это было правдой?

Ответы на вопрос(2)

Ваш ответ на вопрос