2016-05-07 20 views
0

Herokuにアローアップすると、私のHerokuアプリはアセットを更新しません。スタックオーバーフローに関してこの問題に関するすべての記事を使い果たしましたが、何も機能しません。 rake assets:precompileも動作しません.public/assetsフォルダを削除しようとしましたが、production.rb内のすべての設定をチェックしましたが、何も動作しません。面白いのは、それが何週間もうまく働いていて、何らかの理由で今日私がやったことがこの問題を引き起こしたということです。私はこれがあいまいであることを知っている、私は誰かが情報や提案を持っていることを望んでいた。ありがとう、どんな助けも本当に感謝します。Herokuはアセットを更新しません

+0

herokuでパブリックフォルダをプッシュしましたか? – uzaif

+0

また 'git status'を確認してください – uzaif

+0

git statusには、マニフェストファイルが正しく理解されていれば、公開アセットフォルダから削除されたファイルが多数表示されます。 – halfacreyum

答えて

1

変更を元に戻したり、資産パイプラインを混乱させたりする可能性があります。新しい資産は「古い」資産とみなされ、資産のコンパイルには使用されません。その場合は、heroku-repo plugin's repo:purge_cache command経由でHerokuビルドキャッシュをパージすると役立ちます。

+0

ありがとう、私は私のアプリにアクセスできないと言っている? – halfacreyum

+0

正しいアプリケーション名で '-a app_name_goes_here'引数を使用していることを確認してください(' heroku apps'が期待するアプリケーションのリストを返すことを確認してください)。 –

+0

ありがとう、ロバート。私は実際に間違った名前を使用し、これを実行した、しかし、CSSはまだHeroku上で更新されていません。私はこれを見続ける:_資産がローカルでコンパイルされていると仮定して、_マニフェストファイルを見つけました_、それはrakeアセットを実行するために使用されました:プリコンパイル。 – halfacreyum

1

あなたの資産フォルダは/ publicにあります。

Herokuが 'public/assets'フォルダを検出した場合、資産をローカルでプリコンパイルしたとみなされます。

関連する問題