rails 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

output

<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 (output)

Это должно быть пустым? Поскольку все, что у меня есть в моем файле application.css, - это манифест, а не фактический css, но вместо этого я получаю весь свой объединенный код длиной 106 КБ.

IE, если я удалю файл в общем каталоге, он не исчезнет. Его больше нет в выводе, но css все еще появляется из application.css

36
задан holden 16 November 2011 в 21:35
поделиться