Предполагаем ли мы использовать что-то еще помимо image-url
и других в Rails 4? Они возвращают разные значения, которые, похоже, не имеют смысла. Если у меня есть logo.png
в /app/assets/images/logo.png
, и я делаю следующее, это то, что я получаю:
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")
Конечно, ни одна из них не работает, потому что им нужно как минимум /assets
впереди.
ОБНОВЛЕНИЕ: На самом деле, я только что заметил, как мне получить доступ к изображениям в Rails 4? У меня есть изображение в /app/assets/images/logo.png
. Но если я перейду к любому из следующих URL-адресов, я все еще не вижу свое изображение:
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
ОБНОВЛЕНИЕ 2. Единственный способ, которым я могу поднять мой logo.png
, - это переместить его в каталог /app/assets/stylesheets
, а затем потянуть вверх:
http://localhost:3000/assets/logo.png