Dovremmo usare qualcos'altro a parte image-url
e altri in Rails 4? Restituiscono valori diversi che non sembrano avere senso. Se ho logo.png
in /app/assets/images/logo.png
e faccio la seguente, questo è quello che ottengo:
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")
Ovviamente nessuno di questi funziona perché hanno bisogno almeno /assets
di fronte.
AGGIORNAMENTO : In realtà, ho appena notato, come accedo alle immagini in Rails 4? Ho un'immagine in/app/assets/images/logo.png
. Ma se vado a uno dei seguenti URL, non vedo ancora la mia immagine:
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
AGGIORNAMENTO 2 : L'unico modo in cui posso richiamare il miologo.png
è spostandolo nella/app/assets/stylesheets
directory e quindi tirandolo su:
http://localhost:3000/assets/logo.png
.css
file o in un .css.scss
file?
.css.scss
file
asset_path("logo.png", image)