Я немного сбит с толку, так как кажется, что 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 КБ.
То есть, если я удалю файл в общем каталоге, он не исчезнет. Он больше не отображается в выходных данных, но css по-прежнему отображается в приложении. Css