1

谁能解释在 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
}

在 ruby​​ 工具榨汁机中,这是自动为您完成的。但我似乎无法通过 Compass 找到有关如何在 SASS 中执行此操作的文档。

4

1 回答 1

3

确保您使用的是 compass v0.6.5 或更高版本。

此外,您需要确保您images_dir的配置文件中有相对于项目根目录的 set 和 set http_images_path = :relative

一旦你完成了所有这些,但仍然无法正常工作,获得支持的最佳地点是指南针邮件列表。

于 2009-06-11T08:15:42.293 回答