рельсы 3.1 конвейер активов css кэширование в разработке
Я немного сбит с толку, так как кажется, что application.css включает сам себя дважды, один раз, когда он перечисляет ресурсы из манифеста, а затем кэш этого. Поэтому, когда я удаляю отдельный файл, он все равно остается в файле application.css.
application.css (источник)/*
*= require twitter/bootstrap
*= require_self
*= require_tree ./common
*= require_tree ./helpers
*/
Который работает как положено и выводит в режиме разработки все соответствующие отдельные файлы
development.rb # Do not compress assets
config.assets.compress = false
# Expands the lines which load the assets
config.assets.debug = true
выход<link href="/assets/twitter/bootstrap.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<link href="/assets/application.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<link href="/assets/common/announcement.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<link href="/assets/common/button.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<Blah blah>
application.css (вывод)Это должно быть пустым? Так как все, что у меня есть в моем файле application.css - это манифест, а не реальный css, но вместо этого я получаю весь свой каскадный код длиной 106 КБ.
IE, если я удалю файл в общем каталоге, он не исчезнет. Он больше не указан в выходных данных, но css по-прежнему появляется из application.css