最近、ターボスプロケットの宝石https://github.com/ndbroadbent/turbo-sprockets-rails3 をrailsアプリケーションに追加しました。capistranoを使用してAmazonEC2にデプロイしています。
この作業をどのように行うことができるかについて少し混乱しています。Assets:precompileは私のローカルマシンでは機能しましたが、amazonインスタンスでは機能しませんでした。
長い話の短いcapistranoは、デプロイメントごとに新しいリリースディレクトリを作成し、public / Assetsディレクトリは空であるため、新しいリリースディレクトリを作成するたびに、assets:precompileを実行すると、すべてのアセットがプリコンパイルされます。
capistranoがassets:precompileを実行する前に、localyをプリコンパイルして、それらをgitに追加するか、最後のデプロイメントからpublic / Assetsディレクトリをコピーする必要がありますか?
最もクリーンでベストプラクティスのソリューションは何でしょうか?
/編集または、コンパイルされたアセットを共有ディレクトリに保持しますか?