7

スプロケットにアセットを検索させる方法がわかりません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

それらはローカルで動作しますが、それらをサーバーにプッシュすると、ベンダー資産がまったくありません。展開にカピストラーノを使用していますが、アップグレードに問題があったことは知っています。それが問題の原因である可能性がありますが、ドキュメントに従って、(ほぼ) すべてを問題なくデプロイできるようにしました。

4

2 に答える 2