मेरी जावास्क्रिप्ट प्रीक्लेम्पशन एक जावास्क्रिप्ट फ़ाइल (ckeditor.js) के कारण विफल हो जाती है जो पहले से ही संपीड़ित है और कुरूप है, "इसे पार्स नहीं कर सकता है।"
चूंकि दो बार इसे संपीड़ित करने का कोई वास्तविक बिंदु नहीं है, इसलिए मैं उस निश्चित फ़ाइल को अनदेखा करना चाहूंगा (अन्य सभी ठीक काम करते हैं)।
एक समाधान मैं अपने सिर के ऊपर से सोच सकता हूंबस इसे सार्वजनिक रूप से स्थानांतरित करने और इसे वहां से संदर्भित करने के लिए है, लेकिन इसका मतलब यह भी होगा कि मुझे गज़िप संपीड़न पर याद आती है और मेरे लिए प्रीकंप्लीशन फिंगरप्रिंटिंग करता है।
मेरे आश्चर्य की स्थिति में आप आश्चर्यचकित हैं:
# Asset precompilation
config.assets.digest = true
config.assets.compress = true
config.assets.compile = false
config.assets.precompile += %w{apple.css libs/modernizr-2.5.3.min.js admin/ckeditor.js}
config.assets.css_compressor = :yui
मैं रेल 3.2 का उपयोग कर रहा हूँ
उत्तर:
उत्तर के लिए -2 № 1बस इसे असंपीड़ित रखो और सभी फ़ाइलों के लिए काम करना है