最近、アセット パイプラインを使用するように Rails 3.2 プロジェクトを変換しました。私たちのアプリは多くのアセット ファイルを使用します (最大 250 個の *.js.coffee ファイル、さらに 200 個ほどの *.jst.hamljs テンプレート、および最大 100 個の *.css.sass スタイルシート)。ご想像のとおり、これらは本番環境でははるかに少数のアセット ファイルにパッケージ化されています。
開発環境とテスト環境では、個々のアセットを再コンパイルしてリクエストする際に、頻繁なタイムアウトと遅いページ読み込みに対処します。自動再コンパイルを可能にするより良いワークフローはありますか?
開発中の設定を除いて、デフォルトの環境設定で実行していますdebug
。false
config.assets.debug = false
これにより、開発中にページをリロードするときに何百ものリクエストを節約できますが、最初のコンパイルでは依然としてタイムアウトが発生します。もっと良い方法があるはずですよね?