Sommes-nous censés utiliser quelque chose d'autre à part image-url
et les autres dans les Rails 4? Ils retournent des valeurs différentes qui ne font pas de sens. Si j'ai logo.png
en /app/assets/images/logo.png
et je fais ce qui suit, c'est ce que j'obtiens:
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")
Bien sûr, aucune de ces travaux parce qu'ils ont besoin d'au moins /assets
à l'avant.
Mise à JOUR: en Fait, je viens de remarquer, comment puis-je accéder aux images dans les Rails 4? J'ai une image à l' /app/assets/images/logo.png
. Mais si je vais à l'une des Url suivantes, je n'ai toujours pas voir mon image:
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
Mise à JOUR 2: La seule façon que je peux apporter mon logo.png
est en le déplaçant dans l' /app/assets/stylesheets
directory, puis tirer vers le haut:
http://localhost:3000/assets/logo.png