2

app/assetsRailsアプリのフォルダーにcomponentsというフォルダーがあります。私のapplication.coffeeファイルからそのディレクトリのサブディレクトリにjsファイルを要求しようとしています。

#= require holderjs/holder

これは私の開発環境で機能します。しかし、Herokuにデプロイすると、次のエラーで失敗します。

  Running: rake assets:precompile
  Updating mtimes for current assets...
  rake aborted!
  couldn't find file 'holderjs/holder'
  (in /tmp/build_s0zusz8pduh8/app/assets/javascripts/application.coffee:11)

コンポーネントフォルダがHerokuのSprocketsのアセットパスにあることを確認しましたが、間違いなくそうです。そのため、Herokuがこのファイルを見つけられない理由がわかりません。どんな助けでもいただければ幸いです。

4

1 に答える 1

0

コンポーネントディレクトリ内のフォルダがgitリポジトリからフォークされているため、Herokuがそれらを追跡するのに問題があることを発見しました。これらのディレクトリの.gitフォルダーを削除してもう一度プッシュする必要がありましたが、今回は機能しました。

于 2013-01-30T00:47:51.107 に答える