2011-06-24 9 views
0

herokuでホストされているrails3アプリケーションで、Jammitを使用してアセットパッケージを処理しても問題ありません。JammitデプロイメントがHeroku-500エラーで動作しない

新しいcssファイルとjsファイルがアプリケーションに追加されました。更新プログラムをherokuにプッシュすると、新しいアセットがロードされません。代わりに、各cssとjavascriptファイルが標準のheroku 500エラーページを生成します(つまり、FirefoxのWebデベロッパーアドオンで読み込まれたcss/jsファイルを表示すると、500エラーページのソースコードが表示されます)。

面白いのは、開発モードで問題なくアプリが実行され、最新のすべてのバージョンのcss/jsファイルが、想定どおりに独立して読み込まれるということです。

開発モードでエラーメッセージが表示されることはありません。ここでは少し失われています。どこから見始めるべきか分かりません。何が問題なのでしょうか。

注:「Heroku Jammit」プラグインを使用してアセットをコンパイルし、herokuにデプロイすると、エラーメッセージなしでコンパイルが完了します。 (私は 'heroku jammit:deploy'コマンドを使用し、次に 'git add'コマンドを使用して変更をコミットし、heroku master git repにプッシュする。

私は実際にここでいくつかの助けを使うことができる。 jammitとHerokuのお時間を

多くの感謝と助け

種類よろしく、 アレックス

答えて

0

私はその理由の一つは、それかもしれない、と思う - ?!jammitはあなたのjsファイルを圧縮することができない場合。あなたのjsファイルに構文エラーがあると、jammit圧縮が失敗します。ローカルmaで "jammit"を実行してみてくださいそれが失敗するかどうかを確認してください。

関連する問題