Sollen wir image-url
in Rails 4 etwas anderes als andere verwenden? Sie geben unterschiedliche Werte zurück, die keinen Sinn ergeben. Wenn ich logo.png
in /app/assets/images/logo.png
bin und Folgendes tue, bekomme ich Folgendes:
image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work
image-path("logo.png") -> "/images/logo.png"
asset-url("logo.png") -> url("/logo.png")
Natürlich funktioniert nichts davon, weil sie zumindest /assets
vorne brauchen .
UPDATE : Eigentlich habe ich gerade bemerkt, wie ich auf Bilder in Rails 4 zugreifen kann. Ich habe ein Bild bei/app/assets/images/logo.png
. Wenn ich jedoch zu einer der folgenden URLs gehe, wird mein Bild immer noch nicht angezeigt:
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
UPDATE 2 : Die einzige Möglichkeit, meine aufzurufen,logo.png
besteht darin, sie in das/app/assets/stylesheets
Verzeichnis zu verschieben und dann aufzurufen:
http://localhost:3000/assets/logo.png
.css
Datei oder in einer .css.scss
Datei?
.css.scss
Datei
asset_path("logo.png", image)