在大多数情况下,我的应用程序在开发中具有良好的加载时间。我遇到的唯一问题是每当我对我的coffeescript文件进行任何更改时,页面加载时间需要40到60秒才能加载。第一次加载后,它们工作正常,但是当您尝试修复错误或构建新功能时,无法使用这些加载时间。我尝试了几个修复程序:ie Slow assets compilation in development mode或rails-dev-tweaks gem。
它们都不起作用。我有很多不同的javascript和coffeescript文件,我加载,但没有一个工作。有没有办法解决?如果没有这些非常长的加载时间,你怎么能在Rails中编写咖啡脚本?
答案 0 :(得分:3)
我对SASS和Coffeescript编译都有同样的问题。我通过设置
修复了SASS编译慢的问题config.assets.debug = true
但那里的Coffeescript解决方案并不多。从资产/ Sprockets设置开始,我在config/application.rb
中找到了js_compressor配置:
config.assets.js_compressor = :uglifier
通过删除它,我的问题得到解决,我的coffeescript文件的更改再次加载速度非常快。