मेरे heroku उत्पादन वातावरण में जावास्क्रिप्ट डीबग करने के लिए, मुझे संपत्ति संपीड़न (या कम से कम जावास्क्रिप्ट का संपीड़न) अक्षम करने की आवश्यकता है। मैंने config.assets.debug = true
के साथ config.assets.compress = false
की कोशिश की, और संकुचित संपत्तियों का अभी भी उपयोग किया गया था। मैंने तब संपीड़ित संपत्तियों को हटा दिया, जिस बिंदु पर कोई संपत्ति बिल्कुल प्रदान नहीं की गई थी। मैंने config.assets.enabled = false
जोड़ा, जिसने मदद नहीं की। मैंने असम्पीडित संपत्तियों को विभिन्न निर्देशिकाओं में कॉपी करने की कोशिश की, जिसमें अनुप्रयोग रूट, सार्वजनिक, और सार्वजनिक/संपत्तियां (बाद वाले दो फ़ोल्डर्स "छवियों," जावास्क्रिप्ट "और" स्टाइलशीट्स "का उपयोग करके, और संपत्तियों को सीधे फ़ोल्डर में डालकर तीन उपफोल्डर)। मैं अंततः सभी जावास्क्रिप्ट फ़ाइलों को संदर्भित करने के लिए एचटीएमएल को बदलकर काम करने के लिए जावास्क्रिप्ट प्राप्त करने में सक्षम था। लेकिन सीएसएस और छवियां अभी भी काम नहीं कर रही हैं।रेल उत्पादन में संपत्ति न्यूनीकरण को अक्षम करें
मैंने सोचा होगा कि मेरा मूल config.assets.compress = false
काम करना चाहिए था।
आप निश्चित रूप से संशोधित किया गया 'config/वातावरण/production.rb'? –
क्या आप संपत्तियों तक पहुंचने के लिए रेल टैग टैगर्स का उपयोग कर रहे हैं (javascript_include_tag 'script.js')? क्या आप एक फाइल पर ध्यान केंद्रित कर सकते हैं और हमें एक उदाहरण दे सकते हैं कि यह कैसे कार्यान्वित किया गया है और क्या हो रहा है? – mltsy