有人能解释一下在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中执行此操作的文档。
答案 0 :(得分:3)
确保使用罗盘v0.6.5或更高版本。
此外,您需要确保相对于项目根目录在配置文件中设置了images_dir
并设置http_images_path = :relative
。
一旦完成了所有这些工作,但仍然无法正常工作,获得支持的最佳位置是指南针邮件列表。