Assetパイプラインを使用してRailsアプリに取り組んでいます。development.rb には次のものがあります。
config.assets.compress = false
config.assets.compile = true
config.assets.debug = true
開発環境では、アセットはバンドルされておらず、Rails によって個別に提供されます。この時点で、個別に提供されるアセットの数は 50 を超えています。したがって、ページ全体のリロードは非常に遅くなります。
開発環境での読み込み時間を短縮するために、少なくともいくつかのアセットにそれらを連結したいのですが、そうすると、Chrome 開発ツールでそれらを個別にデバッグ/表示する機能が失われます。例: http://d.pr/i/ZFge
私の知る限り、これを解決するには2つの方法があります。
config.assets.debug = false
それらを連結アセットとして提供し始めます。
- 古いハック方法: @sourceUrl トリック。
- 新しい方法: sourceMaps .
Railsアプリでそれらを有効にする方法に関するガイドはありますか? 私は CoffeeScript を使用していないので、https://github.com/markbates/coffee-rails-source-mapsは役に立ちません。ほとんどの Google 検索はそれにつながります。
ネイティブ JS のソリューションを探しています。