SASS Image CSS Cache Busting (через компас) - PullRequest
1 голос
/ 10 июня 2009

Может ли кто-нибудь объяснить лучший практический подход к реализации Buster кеша в SASS? Это означает, что при «компиляции» моего CSS он добавляет временную метку к файлам изображений. Например.,

Следующий код SASS:

!sprite="gubs.gif"

ul
  li.selected
    :background
      :image= image_url(!sprite)
      :repeat no-repeat
      :position= "right" -222px

должен производить:

ul li.selected {
  background: url(../images/gubs.gif?123456789) no-repeat right -222px
}

В соковыжималке для рубинов это делается автоматически. Но я не могу найти документацию о том, как сделать это в SASS, через Compass.

1 Ответ

3 голосов
/ 11 июня 2009

Убедитесь, что вы используете компас v0.6.5 или выше.

Кроме того, вам необходимо убедиться, что в вашем файле конфигурации установлено images_dir относительно корневого каталога вашего проекта и установлено http_images_path = :relative.

После того, как вы все это сделали, и она все еще не работает, лучшее место для получения поддержки - это список рассылки компаса.

...