ошибка активов изображения в рельсах 3.1 - PullRequest
0 голосов
/ 24 декабря 2011

Я использую Rails 3.1, пытаюсь связать изображение с одним из моих представлений следующим образом:

<%= image_tag "logo.png" %>

Я поместил 'logo.png' в папку '/ app /assets / images '.

Представление отображает изображение как' /assets/logo.png ', однако изображение разбито, с этой ошибкой при открытии в новом окне: "Ни один маршрут не соответствует [GET]"/assets/logo.png""

Любой совет для меня?

Я работаю в режиме разработки со следующей конфигурацией:

config.cache_classes = false
config.whiny_nils = true
config.consider_all_requests_local       = true
config.action_controller.perform_caching = false
config.action_mailer.raise_delivery_errors = false
config.active_support.deprecation = :log
config.action_dispatch.best_standards_support = :builtin
config.assets.compress = false
config.assets.debug = true

Ответы [ 2 ]

0 голосов
/ 25 декабря 2011

попробуйте это: <% = image_tag "assets / logo.png"%>, если это не сработает, попробуйте 'rake assets: precompile' в каталоге проекта rails, это может сработать ...

0 голосов
/ 24 декабря 2011

Попробуйте с asset_tag.

Но я подумал, что "/assets/logo.png" был правильный путь для изображения, поэтому я не уверен, что не так.

Когда вы переходите к localhost:xxxx/assets/logo.png, вы получаете 404 или изображение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...