J'essaie de mettre des images externes (utilisées par un plugin jQuery) dans vendor/assets/images dans mon application Rails 3.1. Le problème est que lorsque j'essaie quelque chose comme :
<%= image_tag "ui-bg_flat_75_ffffff_40x100.png" %>
J'obtiens une erreur :
No route matches [GET] "/assets/ui-bg_flat_75_ffffff_40x100.png"
J'ai vérifié mon Rails.application.config.assets.paths et il liste ces répertoires :
..../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
Comme vous pouvez le voir, /vendor/assets/images y figure. Si je place mon image dans app/assets/images, tout fonctionne.
Je pensais que le pipeline des nouveaux actifs était censé parcourir tous les répertoires d'actifs et servir le fichier demandé là où il le trouve.
Quelqu'un sait-il quel est le problème ?