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