スプロケットにアセットを検索させる方法がわかりませんvendor/assets
。すべてのアセットを に追加することで問題を回避してきましたが、app/assets
あまりにも雑然としています。
ドキュメントを読み、次のすべての行をapplication.rb
ファイルに追加しようとしました。
config.assets.paths << "#{Rails.root}/vendor/assets/*"
config.assets.paths << "#{Rails.root}/vendor/assets/fonts"
config.assets.paths << "#{Rails.root}/vendor/assets/stylesheets"
config.assets.precompile << Proc.new { |path|
if path =~ /\.(eot|svg|ttf|woff)\z/
true
end
それらはローカルで動作しますが、それらをサーバーにプッシュすると、ベンダー資産がまったくありません。展開にカピストラーノを使用していますが、アップグレードに問題があったことは知っています。それが問題の原因である可能性がありますが、ドキュメントに従って、(ほぼ) すべてを問題なくデプロイできるようにしました。