在大多数情况下,我的应用在开发阶段的加载时间很短。我遇到的唯一问题是,每当我对我的 coffeescript 文件进行任何更改时,页面加载时间都需要 40 到 60 秒才能加载。在第一次加载后,它们工作得很好,但是当你试图修复一个错误或构建一个新功能时,不可能在这些加载时间下工作。我尝试了几种修复方法:即 Slow assets compilation in development mode或 rails-dev-tweaks gem。
它们都不起作用。我从中加载了很多不同的 javascript 和 coffeescript 文件,但它们都不起作用。有没有办法解决?在没有这些非常长的加载时间的情况下,如何在 Rails 中编写 CoffeeScript 代码?
最佳答案
我在 SASS 和 Coffeescript 编译时遇到了同样的问题。我的 SASS 编译速度慢的问题通过设置
得到解决config.assets.debug = true
但是那里没有太多关于 Coffeescript 的解决方案。查看 assets/Sprockets 设置,我在 config/application.rb
中找到了 js_compressor 配置:
config.assets.js_compressor = :uglifier
通过删除它,我的问题得到解决,对我的 coffeescript 文件的更改再次加载得非常快。
关于javascript - 开发中的 Rails 4 Long Coffeescript 编译时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22189050/