ruby on rails sprockets sass आंशिक erb विस्तार




ruby-on-rails (2)

मैंने गौर किया है कि नवीनतम रेल और sprockets संस्करण (3.2.1 और 2.2.0) के साथ एक समस्या होने लगता है जब एआरबी आंशिक में एआरब फ़ाइल एक्सटेंशन जोड़ा जाता है।

उदाहरण के लिए अगर somestylefilename.css.sass को somestylefilename.css.sass.erb के रूप में बदल दिया गया है और फ़ाइल में एसएएस चर का एक घोषणा है जिसमें erb का उपयोग करता है, जैसे: -

$ पृष्ठभूमि का रंग: <% = '#fff'%>;

सब ठीक है।

हालांकि, अगर एक सास आंशिक का नाम बदलकर _sharedpartial.css.sass को _sharedpartial.css.sass.erb में बदल दिया गया है तो वही चर घोषणापत्र पहचाना नहीं गया है।

मुझे यकीन नहीं है कि यह इस व्यवहार की रिपोर्ट करने के लिए सही मंच है या यदि वह एक सास, रेल या sprockets समस्या है

पी एस मुझे पता है कि परिसंपत्ति पाइपलाइन पूर्व संकलित संपत्तियों के माध्यम से दक्षता को लक्षित करती है, लेकिन मैं उस थियम नियंत्रक को लिखने का प्रयास कर रहा हूं जो कि एक साइट के लिए डिफ़ॉल्ट रंग / लेआउट योजना चुनने में सक्षम है जो बाद में डिफ़ॉल्ट पूर्व-संकलित सीएसएस परिसंपत्ति उत्पादन।

सादर,

जॉन लेक


यह थोड़ा हास्यास्पद लग जाएगा, लेकिन आपने .erb एक्सटेंशन को निकालने का प्रयास किया है?

सामान्यतः आपको इसका उपयोग करने की आवश्यकता नहीं है, भले ही आप erb टैग का उपयोग करें।


यह एक sass-rails त्रुटि है, जैसा कि यहां बताया गया है

मेरे पास एक ही सवाल था और पता चला कि समाधान sass-rais-path स्थापित कर रहा sass-rais-path

अपेक्षित के रूप में एसएएसएस + ईआरबी के काम करने के लिए यह पटरियां मिलती हैं





sprockets