उद्देश्य शामिल कर सकते हैं:चुनिंदा, रेल 3 में asset.digest को निष्क्रिय इसलिए बाहरी साइट स्टाइलशीट
मैं एक रेल एप्लिकेशन की संपत्ति निर्देशिका से सीएसएस खींचने के लिए एक Tumblr ब्लॉग चाहते हैं।
इसका मतलब है कि मैं स्टाइल उत्पन्न करने के लिए SASS, कम्पास और अन्य साइटवाइड सीएसएस का उपयोग कर सकता हूं।
इसका मतलब यह भी है कि निम्न स्तर के सीएसएस में कुछ भी अपडेट किया गया है, tumblr.css
नियमित cap deploy
के साथ पुन: उत्पन्न किया जाएगा, और टंबलर की उपस्थिति स्वचालित रूप से बदल जाएगी।
समस्या:
रेल 3 संपत्ति पाइपलाइन फ़ाइल नाम के लिए एक हैश कहते हैं, उदाहरण के लिए:
tumblr-c6ec969ce054623163b9404f6c8330e9.css
इसलिए Tumblr टेम्पलेट यह शामिल नहीं कर सकते जब तक कि मैं URL को अपडेट मैन्युअल रूप से हर बार यह बदलता है।
क्या एक फ़ाइल के लिए चुनिंदा asset.digest
को चुनने का कोई तरीका है, या पूरी संपत्ति पाइपलाइन के बिना, एसएएसएस से स्पष्ट रूप से एकल सीएसएस फ़ाइल उत्पन्न करने का कोई तरीका है? या शायद एक स्वचालित उपनाम या कुछ उत्पन्न करने के लिए?
हम्म, इस के रूप में रेल परियोजना से जोड़ें: सबसे अच्छा विकल्प अब एक पचाने हैश के बिना संपत्ति precompile करने के लिए गैर बेवकूफ डाइजेस्ट आस्तियों मणि उपयोग करने के लिए है निश्चित रूप से मेरी तैनाती के मामले में नहीं है। पाचन के बिना 'सार्वजनिक/संपत्ति' में _no_ फ़ाइलें हैं। शायद मैंने प्री-संकलन में कुछ तोड़ दिया है? – Leo
क्या आप इसे सही वातावरण के साथ चला रहे हैं? इस तरह: 'रेक संपत्तियां: प्रीकंपाइल RAILS_ENV = उत्पादन' –
कैपिस्ट्रानो में आपको अपने नुस्खा में' सेट: rails_env,: उत्पादन' जोड़ना पड़ सकता है। –