sass-rails aides “image url”, “asset-url” ne travaillent pas dans les rails 3.2.1

Je suis sur 3.2.1, avec sass-rails-3.2.4 et sass-3.1.15...

La documentation pour l'asset pipeline dit:

asset-url("rails.png", image) becomes url(/assets/rails.png)
image-url("rails.png") becomes url(/assets/rails.png)

...

J'ai donc fait le fichier suivant:

# app/assets/stylesheets/public/omg.css.sass

body
  background: asset-url('snake.gif', image)

#lol
  background: image-url('snake.gif')

et lorsque je visite localhost:3000/assets/public/omg.css-je obtenir:

body {
  background: asset-url("snake.gif", image); }

#lol {
  background: image-url("snake.gif"); }

... J'ai aussi essayé de changer le fichier omg.css.scss et changé la syntaxe:

# app/assets/stylesheets/public/omg.css.scss

body {
  background: asset-url('snake.gif', image);
}

#lol {
  background: image-url('snake.gif');
}

mais d'obtenir les mêmes résultats... quelqu'un a une idée de pourquoi ces aides ne sont pas de travail?

  • Avez-vous jamais trouver une solution pour cela?
  • Mon projet a 2 feuilles de style (un pour la page web & un pour l'application). Je vais avoir ce problème sur l'un, mais pas sur l'autre?
InformationsquelleAutor patrick | 2012-02-16