3

herokuを使用してアプリをRubyonRailsにデプロイしていますが、問題があります。アプリをデプロイすると、アセットをコンパイルする前に行った変更でherokuが更新されません。単純なものを使用してローカルホストで問題を解決しましたrake assets:cleanが、herokuでは、アセットを変更したときにバックアップデートするために作成したものが解決されません

config.assets.initialize_on_precompile = false

config.assets.initialize_on_precompile = true

これを変更しましたが、機能しません

4

3 に答える 3

6

やるべきことがいくつかあります。まずは再デプロイです

$ rake assets:clean
$ rake assets:precompile
$ git add .
... deploy to heroku

それでも機能しない場合は、キャッシュの問題である可能性があります。その場合、手動でバージョンをconfig/application.rb上げて再デプロイし、以前のすべてのアセットを期限切れにすることができます。

元:

config.assets.version = '1.2' # change to '1.3'
于 2013-02-22T22:26:55.820 に答える
0

昨夜遅くに同じ問題が発生しました。heroku にプッシュした後、git から切断されていることがわかりました。GITプロセスをもう一度実行したら、すべて更新されたherokuにプッシュしました。なぜ切断されるのかはわかりませんが、これは私の一日中の仕事でした。根本的な問題を修正するのに 2 ~ 3 時間かかりましたが、回避策の方が迅速です。

于 2013-04-01T16:59:58.393 に答える