CSSファイル内のすべての画像へのルートパスを含む1つの変数が必要です。純粋なSassでこれが可能かどうかはわかりません(実際のWebプロジェクトはRoRではないため、asset_pipelineやその派手なジャズは使用できません)。
これが機能しない私の例です。コンパイルすると、バックグラウンドのurlプロパティの変数の最初のインスタンスで("Invalid CSS after "..site/background": expected ")"
)と表示されます。
パスを返す関数を定義する:
//Vars
$assetPath : "/assets/images";
//Functions
@function get-path-to-assets($assetPath){
@return $assetPath;
}
関数の使用:
body {
margin: 0 auto;
background: url($get-path-to-assets/site/background.jpg) repeat-x fixed 0 0;
width: 100%; }
任意の助けいただければ幸いです。