Возможно, вам следует создать другую папку в / assets / images. Вы делаете имя 'images', а затем просто копируете все изображения jquery-ui и вставляете в папку 'images', которую вы создали ранее. Надеюсь, это поможет вам.

аюсь поместить некоторые внешние изображения (используемые плагином jQuery) в vendor / assets / images в моем приложении Rails 3.1. Проблема в том, что когда я пытаюсь что-то вроде:

<%= image_tag "ui-bg_flat_75_ffffff_40x100.png" %>

Я получаю ошибку:

No route matches [GET] "/assets/ui-bg_flat_75_ffffff_40x100.png"

Я проверил свой Rails.application.config.assets.paths и в нем перечислены следующие каталоги:

..../app/assets/images
..../app/assets/javascripts
..../app/assets/stylesheets
..../vendor/assets/images
..../vendor/assets/stylesheets
..../.rvm/gems/ruby-1.9.2-p180@mygems/gems/jquery-rails-1.0.9/vendor/assets/javascripts

Как вы можете видеть, / vendor / assets / images находится там. Если я помещу свое изображение в app / assets / images, все будет работать.

Я думал, что новый конвейер активов должен был пройти через все каталоги активов и обслуживать запрошенный файл, где бы он ни находился.

Кто-нибудь знает в чем тут проблема?

Ответы на вопрос(4)

Ваш ответ на вопрос