Rails 3.2 アプリケーションは、CDN として 4 つの異なるホストを使用します。デプロイ時に、これら 4 つのボックスで assets:precompile を実行するタスクがあります。私たちが直面している問題は、コンパイルされたアセットのフィンガープリント/ダイジェストが異なることです。私の理解では、フィンガープリント/ダイジェストはアセット ファイルのコンテンツから生成されるため、異なるボックス間で同じである必要があります。誰が原因が何であるか知っていますか?ありがとう、
1 に答える
0
私はコードを掘り下げましたが、これがなぜなのかわかりません。それらは同じでなければなりません。
4 つのホストにデプロイする場合は、ローカルでプリコンパイルすることを検討してください。詳細については、この回答を参照してください。はるかに高速です。
于 2012-05-22T06:42:38.970 に答える