/ / मैं स्पैकेट के बजाय SASS का उपयोग कर एक मणि से सीएसएस कैसे शामिल करूं? - रूबी-ऑन-रेल, एसएएस, स्पॉकेट्स

मैं स्पैकेट के बजाय SASS का उपयोग करके एक मणि से सीएसएस कैसे शामिल करूं? - रूबी-ऑन-रेल, एसएएस, स्पॉकेट्स

मैं इसका उपयोग करना चाहता हूँ jQuery-ui-रेल मेरे रेल प्रोजेक्ट में मणि, लेकिन मैं अपने सीएसएस के लिए एसएएसएस आयात का उपयोग कर रहा हूं। मुझे jQuery UI के लिए सीएसएस कैसे आयात करना चाहिए?

Css.erb फ़ाइलें रूबी इंस्टॉलेशन पथ पदानुक्रम के अंतर्गत हैं और मुझे लगता है कि जब मैं ऐप की सेवा करता हूं तो संपत्ति पाइपलाइन जादू उन्हें उपलब्ध करा रहा है। मैं उन्हें अपने प्रोजेक्ट पथ में कहीं भी नहीं देखता हूं।

मुझे समझ में आया कि मुझे एसएएसएस का उपयोग करना चाहिए @import विशेष रूप से स्प्राकेट्स के साथ मिश्रण करने के बजाय बयान *= require निर्देशों।

क्या मुझे इसका उपयोग करना चाहिए jQuery-ui-सास-रेल मणि, या वह अनावश्यक है क्योंकि सीएसएस फाइलें jquery-ui-rails मणि में पहले से ही उपलब्ध हैं?

मैं रूबी 2.0.0, रेल 4.0.3 का उपयोग कर रहा हूं। मैं विंडोज 8.1 पर विकास कर रहा हूं और हेरोकू पर होस्टिंग कर रहा हूं।

उत्तर:

उत्तर № 1 के लिए 1

जवाब का उपयोग करना है jQuery-ui-सास-रेल यह अनावश्यक नहीं है। यह काम करने के लिए डिज़ाइन किया गया है jQuery-ui-रेल और इसे निर्भरता के रूप में उपयोग करता है।

मुझे पता चला कि एक गोचा यह है कि मैं दोनों नहीं कर सकतामेरी जेमफाइल में jquery-ui-rails और jquery-ui-sass-rails क्योंकि jquery-ui-sass-rails jquery-ui-rails के विशिष्ट संस्करण पर निर्भर करता है और एक संस्करण मेल नहीं हो सकता है। मुझे सिर्फ jquery-ui-sass-rails को Gemfile में रखना होगा और यह एक निर्भरता के रूप में jquery-UI-rails के सही संस्करण में खींचता है।

यह jquery-ui-sass-rails के लिए रीडेमे में है, जिसे मैंने पर्याप्त रूप से पर्याप्त नहीं पढ़ा।