Rails 4 Long Coffeescript编译开发时间

时间:2014-03-05 05:05:40

标签: javascript ruby-on-rails ruby-on-rails-4 coffeescript

在大多数情况下,我的应用程序在开发中具有良好的加载时间。我遇到的唯一问题是每当我对我的coffeescript文件进行任何更改时,页面加载时间需要40到60秒才能加载。第一次加载后,它们工作正常,但是当您尝试修复错误或构建新功能时,无法使用这些加载时间。我尝试了几个修复程序:ie Slow assets compilation in development mode或rails-dev-tweaks gem。

它们都不起作用。我有很多不同的javascript和coffeescript文件,我加载,但没有一个工作。有没有办法解决?如果没有这些非常长的加载时间,你怎么能在Rails中编写咖啡脚本?

1 个答案:

答案 0 :(得分:3)

我对SASS和Coffeescript编译都有同样的问题。我通过设置

修复了SASS编译慢的问题
config.assets.debug = true

但那里的Coffeescript解决方案并不多。从资产/ Sprockets设置开始,我在config/application.rb中找到了js_compressor配置:

config.assets.js_compressor = :uglifier

通过删除它,我的问题得到解决,我的coffeescript文件的更改再次加载速度非常快。