Verwenden von Rails 3.2.13 Ich bekomme verschiedene Asset-Pfade für asset_path
je nachdem, ob ich .css.sass
oder nur .css
verwende, wird dies erwartet? Verschiedene Asset-Digests abhängig von css.sass oder css
Zum Beispiel, wenn ich nur ein app/assets/stylesheets/foo.css.sass
in meinem Sheet-Verzeichnis und nichts anderes haben, wenn ich versehentlich eine asset_path
mit der Version sass verwende ich eine Datei zu erhalten, die nicht existiert:
Loading production environment (Rails 3.2.13)
irb(main):001:0> helper.asset_path "foo.css.sass"
=> "/assets/foo-b148cf064a02aef053d2902b6a1fa5a9.css"
Mit asset_path
mit nur plain css
erzeugt den richtigen Pfad.
irb(main):002:0> helper.asset_path "foo.css"
=> "/assets/foo-1b1fbb65d54bbc52b702c0f1d2efcc38.css"
Nur foo-1b1fbb65d54bbc52b702c0f1d2efcc38.css
erzeugt wird, wenn i rake assets:precompile
laufen. Weiß jemand, woher der unterschiedliche Hash-Wert kommt?