मैं अपने सीएसएस में तरल पदार्थ का उपयोग कर रहा हूं।रेल संपत्तियों में तरल पदार्थ का उपयोग
body { background: {{ 'red' }}; }
जब मैं rake assets:precompile
चलाने के लिए, यह test.css
कि संकलित है, लेकिन अभी भी test.css.liquid
नहीं है और तरल कोड पार्स नहीं किया जाता है: उदाहरण के लिए, मैं test.css.liquid
जो शामिल है।
स्पॉकेट्स झुकाव का उपयोग करता है जिसमें डिफ़ॉल्ट रूप से तरल पार्सर होता है। मेरे पास मेरी साइट पर तरल सक्षम है।
कोई विचार क्या गलत हो सकता है?
हे कुमारा, उत्तर के लिए धन्यवाद। मैं शायद अस्पष्ट था, मैं ऐप/थीम/ में फाइलों और परिसंपत्तियों के तहत इस निर्देशिका में संपत्तियों के साथ थीम बना रहा हूं। मेरा application.css एक मैनिफेस्ट नहीं है, इसमें वास्तव में सभी शैलियों शामिल हैं। हालांकि इसमें कुछ तरल पदार्थ हैं जिनमें लिक्विड कोड है, यही कारण है कि इसे पार्स किया जाना चाहिए। मैं संपत्ति पाइपलाइन का उपयोग करना चाहता हूं ताकि इसे पार्स किया जा सके और स्वचालित रूप से S3 पर अपलोड किया जा सके। –
ben
मुझे लगता है कि यदि आप संपत्ति-पाइपलाइन पर भरोसा करना चुनते हैं तो आप 'application.css' नहीं-प्रकट फ़ाइल नहीं बना सकते हैं। क्या आप अपने ऐप की फ़ाइल संरचना के साथ अपना प्रश्न अपडेट कर सकते हैं? –
मैंने अपना प्रश्न अपडेट कर लिया है। मुझे नहीं लगता कि फाइल के नामकरण के साथ कुछ भी करना है। 'Application.css' और किसी अन्य नाम के बीच एकमात्र अंतर यह है कि 'application.css' को डिफ़ॉल्ट रूप से' config.assets.precompile 'में जोड़ने की आवश्यकता के बिना संकलित किया गया है। – ben