lua*_*sus 10 javascript ruby ruby-on-rails asset-pipeline
我有一个包含数百个咖啡脚本文件的大型rails应用程序.
有时当我在coffeescript文件中进行微小更改或切换分支时,整个资产都被预编译,我必须等待很长时间才能加载页面:
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
Run Code Online (Sandbox Code Playgroud)
我使用以下资产配置config/development.rb:
# Do not compress assets
config.assets.compress = false
# Expands the lines which load the assets
config.assets.debug = false
Run Code Online (Sandbox Code Playgroud)
当我设置时,config.assets.debug = false我必须等待很长时间才能加载数百个js文件.问题是:如何找到中庸之道?如何在大型应用程序的开发模式中优化资产配置?
| 归档时间: |
|
| 查看次数: |
3726 次 |
| 最近记录: |