ruby on rails - rake assets:precompile for specific JS file -


क्या मैं विशिष्ट JavaScript फ़ाइल के लिए rake assets: precompile चला सकता हूं?

अन्यथा पूर्ण प्रीकंपल 5 मिनट तक रहता है और जावास्क्रिप्ट फ़ाइलों में त्वरित बदलाव बहुत परेशान करता है।

संक्षिप्त: आप नहीं कर सकते हैं।

प्रीकॉम्प्लिलेशन के दौरान रेल एप्लीकेशन.जेएस फ़ाइल के माध्यम से जाते हैं और सभी आयातों को एक में विलीन कर देते हैं, इसलिए बस एक फ़ाइल को बदलना संभव नहीं है क्योंकि उस संपीड़न के चलते चलते हैं। (यह कुछ भी ऐसा नहीं करता जो फ़ाइलों को application.js से संदर्भित नहीं किया जाता है)

अगला अप: आपको रेक संपत्ति नहीं चलनी चाहिए: त्वरित सुधार करने पर विकास के दौरान precompile केवल तैनाती पर (जहां आपके धैर्य के आधार पर) कार्य 5 मिनट तक चलने में कोई समस्या नहीं होनी चाहिए।

आपको विकास के दौरान विकास के वातावरण का उपयोग करना चाहिए जहां परिसंपत्ति पूर्वसंरचना आवश्यक नहीं है क्योंकि रेल संपत्ति की सेवा अनर्जर्ड और अन-मिनिइफाइड यदि आप रेल कोड को वेब सर्वर पर चल रहे हैं तो रेल के माध्यम से यह डिफ़ॉल्ट रूप से होना चाहिए, लेकिन आप स्पष्ट रूप से रेल सर्वर का उपयोग कर सकते हैं:

रेल एसआरएआरएस_एएनवी = विकास

यदि संपत्ति अभी भी ठीक से प्रदर्शित नहीं हुई है या आप त्रुटियां देखते हैं तो सुनिश्चित करें कि आपके पास config.assets.debug = true

Comments