Sprockets वेब संपत्तियों के संकलन और सेवा के लिए एक रूबी लाइब्रेरी है Sprockets एक एप्लिकेशन की जावास्क्रिप्ट फ़ाइलों को छोटे और अधिक प्रबंधनीय हिस्सों में व्यवस्थित करने की अनुमति देता है जिन्हें कई निर्देशिकाओं और फाइलों में वितरित किया जा सकता है. यह हमारी परियोजनाओं में संपत्तियों को शामिल करने के तरीके पर संरचना और अभ्यास प्रदान करता है।
रेल संपत्ति क्या हैं?
एसेट पाइपलाइन को संयोजित करने औरको छोटा करने या जावास्क्रिप्ट और सीएसएस संपत्तियों को संपीड़ित करने के लिए एक ढांचा प्रदान करती है। यह इन संपत्तियों को अन्य भाषाओं और प्री-प्रोसेसर जैसे कि CoffeeScript, Sass, और ERB में लिखने की क्षमता भी जोड़ता है। … संपत्ति पाइपलाइन स्प्रोकेट-रेल रत्न द्वारा कार्यान्वित की जाती है, और डिफ़ॉल्ट रूप से सक्षम होती है।
रेल से स्प्रोकेट कैसे निकालते हैं?
स्प्रोकेट हटाएं
- बंडल सैस-रेल हटा दें।
- rm config/initalizers/assets.rb.
- इसके बजाय इन पंक्तियों के साथ config/application.rb में 'rails/all' की आवश्यकता को बदलें: …
- इन पंक्तियों को config/application/development.rb से हटा दें। …
- इन पंक्तियों को config/application/production.rb से हटा दें।
क्या मुझे वेबपैकर चाहिए?
नए रेल ऐप को जावास्क्रिप्ट के लिए वेबपैक और सीएसएस के लिए स्प्रोकेट का उपयोग करने के लिए कॉन्फ़िगर किया गया है, हालांकि आप वेबपैक में सीएसएस कर सकते हैं। यदि आप एनपीएम पैकेज का उपयोग करना चाहते हैं और/या सबसे वर्तमान जावास्क्रिप्ट सुविधाओं और उपकरणों तक पहुंच चाहते हैं, तो आपको एक नए प्रोजेक्ट पर वेबपैकर को स्प्रोकेट्स पर चुनना चाहिए।
एसेट प्रीकंपाइल क्या है?
RAILS_ENV=उत्पादन रेल संपत्ति: प्रीकंपाइल। RAILS_ENV=उत्पादन रेल को संपत्ति के उत्पादन संस्करण को संकलित करने के लिए कहता है। संपत्ति: प्रीकंपाइल है रेल ने रेक कार्य प्रदान किया है जिसमें संपत्तियों को संकलित करने के निर्देश हैं।