私はheroku上で私のアプリケーション用の2つの環境を持っています:ステージングとプロダクション、そして私はRails 3.1アセットパイプラインを使用しています。私はhttp://assets.myapp-staging.comまたはhttp://assets.myapp.comherokuの資産パイプライン:2つの環境を管理する方法は?
問題にCloudFrontのからの私の資産をフェッチするためにカスタムconfig.action_controller.asset_hostプロパティを設定している
はHerokuの上で、資産は常に本番環境でプリコンパイルされていることです。つまり、私のCSSまたはjsファイルに存在するすべてのURLは、ステージング中でもhttp://assets.myapp.comをターゲットにしています。
おかげで、私はまた、asset_syncの宝石を発見し、この道を行くようになりました。しかし、私は本当にあなたの最初のソリューションを好む、私はそれが動作する場合は、今日知っているよ! – Chris
それは魅力のように動作します。ちょうど私がこのプラグインが必要であることを理解しなければならなかった:https://github.com/heroku/heroku-labs – Chris