0

すべてのアセットを s3 にデプロイし、デプロイ時に事前コンパイルしています。理論的には、実行時にスプロケットが実際に何もするべきではありません。

ただし、キャッシュをデバッグすると、いくつかのスプロケット アクティビティが表示され続けます。

何か案は?

Rails がスプロケットを使用してアセット パスを解決し、新しいパスが解決されるたびにそれをキャッシュすることは可能ですか?

4

1 に答える 1

1

運用環境でアセット パイプラインを無効にしてください。あなたの中にproduction.rb

# Compress JavaScripts and CSS
config.assets.compress = true

# Don't fallback to asset pipeline if a precompiled asset is missed
config.assets.compile = false

Rails Asset Pipeline ガイドの例production.rbを確認してください。

于 2012-10-17T06:31:48.320 に答える