¿Se supone que debemos usar algo más aparte de image-url
y otros en Rails 4? Devuelven valores diferentes que no parecen tener sentido. Si tengo logo.png
en /app/assets/images/logo.png
y hago lo siguiente, esto es lo que me sale:
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")
Por supuesto que ninguno de estos funciona porque necesitan al menos /assets
de frente.
ACTUALIZACIÓN : En realidad, acabo de notar, ¿cómo accedo a las imágenes en Rails 4? Tengo una imagen en/app/assets/images/logo.png
. Pero si voy a cualquiera de las siguientes URL, sigo sin ver mi imagen:
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
ACTUALIZACIÓN 2 : La única forma en que puedo abrir milogo.png
es moviéndolo al/app/assets/stylesheets
directorio y luego tirando hacia arriba:
http://localhost:3000/assets/logo.png
.css
archivo o en un .css.scss
archivo?
.css.scss
archivo
asset_path("logo.png", image)