11

Rails 3.1 では、.coffee と //= は、ファイルが 1 回だけ処理される必要がありますか?

たとえば、私はファイルを持っています


//= require source/main.js.coffee
//= require source/second.js.coffee
//= require source/third.js.coffee

理想的には、サーバーはこれらを js ONCE にコンパイルしてからバンドルし、静的ファイルを作成します。しかし、アセットリクエストごとに発生すると、それを繰り返す無駄なサイクルになりますか??

これに関するガイダンスをありがとう。

4

1 に答える 1

9

はい、アセットはコンパイルされてキャッシュされます。したがって、追加のサイクルは生成されません。それらを本番環境にプッシュする前に、それらをプリコンパイルすることもできます。

ここに良い記事があります:http://blog.nodeta.com/2011/06/14/rails-3-1-asset-pipeline-in-the-real-world/

于 2011-07-04T06:31:07.707 に答える