/ / एकाधिक एससीएसएस फाइलों में फाउंडेशन वैरिएबल शामिल करें - रूबी-ऑन-रेल, रूबी-ऑन-रेल -4, ज़र्ब-नींव

एकाधिक एससीएसएस फाइलों में फाउंडेशन चर शामिल करें - रूबी-ऑन-रेल, रूबी-ऑन-रेल -4, ज़र्ब-नींव

मैं एक रेल 4 ऐप में फाउंडेशन 5 का उपयोग करने की कोशिश कर रहा हूं। मेरी समस्या यह है कि मैं फाउंडेशन के अलावा कुछ कस्टम सीएसएस रखना चाहता हूं। मेरे सीएसएस में मैं फाउंडेशन से कुछ चर का उपयोग करना चाहता हूं। उनका उपयोग करने के लिए मैंने अपनी स्कैस फ़ाइल के शीर्ष पर निम्नलिखित जोड़ा

$include-html-classes: false;
@import "foundation/components/global";

यह बहुत अच्छा काम करता है सिवाय इसके कि प्रत्येक पृष्ठ पर अभी भी कुछ जंक शामिल हैं। इसके अनुसार https://github.com/zurb/foundation/issues/1629 यह नहीं होना चाहिए।

यदि आप यहां स्रोत को देखते हैं https://github.com/zurb/foundation/blob/master/scss/foundation/components/_global.scss तो आप देख सकते हैं कि लाइन 284 से शुरू होने वाली मेटा सामग्री शामिल की जाएगी।

यह एक समस्या है क्योंकि इसे प्रत्येक पृष्ठ पर शामिल किया जाएगा जिसे मैं चर / मिश्रणों का उपयोग करना चाहता हूं। रेल 4 सभी सीएसएस फ़ाइलों को एक में जोड़ती है जिसमें एक ही कोड बार-बार होगा ...

क्या इस फ़ाइल को बिना किसी पाठ सहित शामिल करने का कोई तरीका है?

उत्तर:

जवाब के लिए 3 № 1

मैंने अभी इसका उपयोग किया है

@import "foundation/functions";
@include exports("global") {}
@import "foundation/components/global";

सभी चर और मिश्रण शामिल होंगे लेकिन आपकी एसएसएस फ़ाइल में कुछ भी नहीं जोड़ा जाएगा!

मेरा मानना ​​है कि ऐसा इसलिए है क्योंकि निर्यात कार्य हैजब भी वैश्विक फ़ाइल शामिल होती है तो सीएसएस को डुप्लीकेट होने से रोकने के लिए। नकली निर्यात समारोह कॉल करके यह सोचता है कि यह पहले से ही सीएसएस जोड़ा गया है।