RailsアプリケーションのCoffeeScriptのSource Map生成は誰がやるの問題

近況

これは CoffeeScript だけでなく rails-* とか *-rails 的な Asset Pipeline にのっかってJavaScriptのビルドをする各gemでも起きている問題かと思う。

解決策

  • Sprocketsの外でJavaScriptをビルドするレイヤーをもうけ、GulpやWebpackのプラグインで処理しよう
  • もしくは Source Map いらない言語や環境で JavaScript 書くか、ジャスト・イン・タイムで人間が変換して読めばいいんだけど。どのみち他の要因でJavaScriptビルドツールが必要な時期が来そうではある
  • 完全に脱Sprocketsしてバックエンドとフロントエンドでビルドを分離する方向にRailsユーザーも進むのだろうけど各プロジェクトがそれぞれのやり方で試しているような状況

Conclusion

  • 川に飛び込め