Asset boru hattını kullanarak Rails App üzerinde çalışıyorum. Dev ortamındaRails 3.2 Devre ortamı sourceMaps JavaScript için destek
config.assets.compress = false
config.assets.compile = true
config.assets.debug = true
, varlıklar bohçalanmış edilmez ve her biri ayrı ayrı Raylar tarafından sunulmaktadır: development.rb aşağıdaki sahiptir. Bu noktada, bireysel olarak sunulan varlıkların sayısı 50'den fazladır. Bu nedenle, tam sayfa yeniden yüklemeleri çok yavaştır.
Dev bir ortamda daha hızlı yükleme süresi için bunları birkaç varlıkta birleştirmek istiyorum ancak bunu yaparken, Chrome dev araçlarında tek tek hata ayıklama/bunları görme becerisini kaybediyorum. Örnek: http://d.pr/i/ZFge
yapmanız sonra, bildiğim kadarıyla bu sorunu gidermek için iki yol vardır:
config.assets.debug = false
ve onlara olarak birleştirilmiş varlıklarını sunulmaya başlayacak.
- Eski Hacky Yolu: @sourceUrl trick.
- New Way: sourceMaps.
Raylar uygulamasında bunları nasıl etkinleştirebileceğimiz hakkında bir rehber var mı? CoffeeScript kullanmıyorum, bu yüzden https://github.com/markbates/coffee-rails-source-maps yardımcı olmuyor. Çoğu Google Arama, buna yol açar.
Yerel JS için bir çözüm arıyorum.
Çözünürlük uğruna, bunu uygulamaya çalışmayı bıraktım. Bu, varlıkların sunulması sürecinin çok kritik bir parçası etrafında çok fazla parçalanma hissetti. Yanlışlıkla yapılan hata, çok fazla baş ağrısına neden olur. Yazık ki hala bunun için resmi bir yol yoktur. – Rajat