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 ツールのジューサーでは、これは自動的に行われます。しかし、コンパスを介してSASSでこれを行う方法に関するドキュメントが見つからないようです。

4

1 に答える 1

3

コンパス v0.6.5 以降を使用していることを確認してください。

images_dirまた、プロジェクトのルート ディレクトリと set に関連する構成ファイルにセットがあることを確認する必要がありますhttp_images_path = :relative

これらすべてを行ってもまだ機能しない場合は、サポートを得るのに最適な場所は Compass メーリング リストです。

于 2009-06-11T08:15:42.293 に答える