ファイル= conf/application.rb
_を編集して、別のアセットプレフィックスを使用するようにRailsアプリを構成しました。
_+config.assets.prefix = '/wrapper/thing'
_
アセットパイプラインで機能しますが、自分のビューで使用しようとすると、.
<%= asset_path('milk.png') %>
それでも_"/assets/milk.png"
_ではなく_"/wrapper/thing/milk.png"
_を出力します。
何か不足していますか?
タイプミスであることが判明した同様のバグの報告があったため、ファイル名を再確認する必要があります。
基本的にRails 4で何が起こるかは、アセットが存在しない場合、プレフィックスが省略されることです。
スレッドで示すように、Railsコンソールで動作をテストできます。 https://github.com/Rails/rails/issues/1587
$ Rails new path-test
$ touch app/assets/images/hello.png
$ Rails c
Loading development environment (Rails 4.1.1)
>> Rails.application.config.assets.prefix
=> "/assets"
>> ActionController::Base.helpers.asset_path "hello.png"
=> "/assets/hello.png"
>> ActionController::Base.helpers.asset_path "foo.png"
=> "/foo.png"
ちなみに、はるかに大きなRailsコミュニティがあるStackoverflowでRailsの質問に対してより迅速に応答する可能性があります: https://stackoverflow.com/questions/tagged/Ruby-on -レール
お役に立てれば