Реализует ли трубопровод активов 3.1 цикл отходов?

В rails 3.1, делает. coffee и // = требует, чтобы файлы обрабатывались только один раз или с каждым активом просить?

Например, у меня есть файл


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

В идеале сервер компилирует их в js ONCE, а затем связывает их, затем  создать статический файл. Но если это происходит при каждом запросе на активы, это будет расточительствовать циклы, повторяющие его?

Спасибо за любые рекомендации по этому поводу.

Ответ 1

Да, активы будут скомпилированы и кэшированы. Таким образом, они не будут генерировать дополнительные циклы. Вы также можете предварительно скомпилировать их, прежде чем нажимать на них.

Вот хорошая рецензия: http://blog.nodeta.com/2011/06/14/rails-3-1-asset-pipeline-in-the-real-world/