Rails 3.1 アプリの vendor/assets/images に外部イメージ (jQuery プラグインで使用) を配置しようとしています。問題は、私が次のようなことをしようとしたときです:
<%= 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 に配置すると、すべてが機能します。
新しいアセット パイプラインは、すべてのアセット ディレクトリを通過し、要求されたファイルが見つかった場所に提供されるはずだと考えていました。
ここで何が問題なのか誰か知っていますか?