javascript - 开发中的 Rails 4 Long Coffeescript 编译时间

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

在大多数情况下,我的应用在开发阶段的加载时间很短。我遇到的唯一问题是,每当我对我的 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/

相关文章:

ruby-on-rails - 设计自定义登录表单

sql - 按多对多关系的第一条记录对表进行排序

ruby - 弃用警告 : The `Validator#setup` instance method is deprecated and will be removed on Rails 4. 2

ruby-on-rails - rails 4 : Why do fixtures make this test fail?

javascript - 使用 JavaScript 动态显示数组数据

JavaScript 时钟只倒计时小时、分钟和秒……而不是天数

ruby-on-rails - 无法区分 Rails 管理中的新建操作和编辑操作

ruby-on-rails - ruby on rails 二维码实现

javascript - 使用 Javascript 创建可重复的 HTML 表格

javascript - 如何使用 php 创建可点击的 html 表格?