Langsame Zusammenstellung von Assets im Entwicklungsmodus

Ich habe eine große Rails-App mit Hunderten von Kaffee-Skriptdateien.

Manchmal, wenn ich eine kleine Änderung an einer Coffeescript-Datei vornehme oder den Zweig wechsle, werden die gesamten Assets vorkompiliert, und ich muss lange warten, bis die Seite geladen ist:

Started GET "/assets/application.js" for 127.0.0.1 at 2013-01-11 19:39:45 +0100
Compiled sprockets/commonjs.js  (0ms)  (pid 18142)
Compiled jquery.js  (2ms)  (pid 18142)
Compiled jquery_ujs.js  (0ms)  (pid 18142)
Compiled underscore.js  (0ms)  (pid 18142)
Compiled backbone.js  (0ms)  (pid 18142)
Compiled backbone_rails_sync.js  (0ms)  (pid 18142)
Compiled handlebars.runtime.js  (0ms)  (pid 18142)
Compiled moment.js  (0ms)  (pid 18142)
...and so on

Ich verwende die folgende Anlagenkonfigurationconfig/development.rb:

# Do not compress assets
config.assets.compress = false

# Expands the lines which load the assets
config.assets.debug = false

Wenn ich setzeconfig.assets.debug = false Ich muss ziemlich lange warten, bis ich hunderte von js-Dateien geladen habe. Die Frage ist: Wie finde ich die goldene Mitte? Wie kann die Konfiguration von Assets im Entwicklungsmodus für die große App optimiert werden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage