रेल ट्यूटोरियल पर विभिन्न रूबी बूटस्ट्रैप-एसएएस मणि के प्रजनन को प्रोत्साहित करती है। सीडीएन को इंगित करने के बजाए यह एक सम्मेलन क्यों है?बूटस्ट्रैप-सास जेम बनाम। सीडीएन
मैं अपने ऐप के शीर्षक में शामिल किया है:
<!-- BOOTSTRAP CSS 3.3.5 CDN: --> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">
और पाद लेख में:
<!-- BOOTSTRAP JS 3.3.5 CDN --><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" type="text/javascript"></script>
मान लिया जाये कि मैं हमेशा एक विकास बॉक्स इंटरनेट से जुड़ा है से काम कर रहा हूँ: क्या एक सीडीएन को इंगित करने के बजाए बूटस्ट्रैप मणि का उपयोग करने के पीछे तर्क है? क्या सीडीएन को इंगित करना हमेशा तेज़ नहीं होता है जहां एक ग्राहक के पास पहले से कैश की गई फाइल होने की संभावना है?
मान लिया जाये कि संस्करण एक ही हैं, यह में बूटस्ट्रैप मणि शामिल करने के लिए उचित होगा: आदेश इंटरनेट के बिना स्थानीय विकास के लिए अनुमति देने के लिए "समूह विकास?" – woodenfox
सामान्य रूप से, मैं एक अलग सीएसएस फ़ाइल में बूटस्ट्रैप होने के लिए किसी भी अनुकूलन की अपेक्षा करता हूं (इसलिए आप मूल बूटस्ट्रैप फ़ाइलों को सीधे संशोधित नहीं करते हैं)। मुझे एक कारण देखने में कठिनाई हो रही है कि आप कभी भी बूटस्ट्रैप-सास मणि को उत्पादन में क्यों चलाएंगे। – woodenfox
आप ऐसा कर सकते हैं लेकिन आपको Rails.env के आधार पर बूटस्ट्रैप के सीडीएन या स्थानीय संस्करण को सशर्त रूप से संदर्भित करने के लिए अपने दृश्य लेआउट और/या संपत्ति मेनिफेस्ट फ़ाइलों में संशोधन करना होगा। –