【发布时间】:2013-09-26 00:21:28
【问题描述】:
我正在使用资产管道开发 Rails 应用程序。 development.rb 有以下内容:
config.assets.compress = false
config.assets.compile = true
config.assets.debug = true
在开发环境中,资产没有捆绑在一起,每个资产都由 Rails 单独提供。此时,单独提供的资产数量超过 50 个。因此,整页重新加载非常缓慢。
我想将它们至少连接到一些资产中,以加快开发环境的加载时间,但这样做,我失去了在 Chrome 开发工具中单独调试/查看它们的能力。示例:http://d.pr/i/ZFge
据我所知,有两种方法可以解决这个问题:
config.assets.debug = false
并开始将它们作为串联资产提供服务。
- Old Hacky Way:@sourceUrl 技巧。
- 新方式:sourceMaps.
是否有关于如何在 rails 应用程序上启用它们的指南?我不使用 CoffeeScript,所以 https://github.com/markbates/coffee-rails-source-maps 没有帮助。大多数 Google 搜索都会导致这种情况。
我正在寻找原生 JS 的解决方案。
【问题讨论】:
标签: javascript ruby-on-rails ruby-on-rails-3 source-maps