13

पर जाकर यहां जा रहा है। मैं एक रेल ऐप विकसित कर रहा हूं, और मैं अपने ऐप में ट्विटर बूटस्ट्रैप शैलियों को शामिल करने के लिए ट्विटर-बूटस्ट्रैप-रेल मणि का उपयोग कर रहा हूं। यह मणि ऐप/संपत्ति/स्टाइलशीट्स में 'bootstrap_and_overrides.css.less' नामक फ़ाइल उत्पन्न करता है, जिसे मैं कुछ बूटस्ट्रैप चर संशोधित करने के लिए उपयोग कर रहा हूं और अपना स्वयं का सीएसएस ओवरराइड शामिल करता हूं।ट्विटर बूटस्ट्रैप के साथ रेल: अभी भी पुरानी संपत्ति

सबकुछ आज तक ठीक काम कर रहा है। किसी कारण से, आज मैं इस फाइल में जो बदलाव कर रहा हूं, वे फाइल में सहेजे जा रहे हैं, लेकिन रेल अभी भी फाइल के पुराने संस्करण की सेवा कर रहे हैं! मैंने कहीं भी फ़ाइल का कोई प्रीकंपिल्ड संस्करण नहीं खोजा है (सार्वजनिक/संपत्ति में कुछ नहीं) ... केवल संपत्ति/स्टाइलशीट में से एक जिसे मैं संशोधित कर रहा हूं। सब कुछ ठीक दिखता है जब तक ऐप के भीतर निर्देशिकाएं जाती हैं, लेकिन फिर जब मैं रेल सर्वर शुरू करता हूं, पृष्ठ लोड करता हूं, और स्टाइलशीट को देखने के लिए तत्व निरीक्षक का उपयोग करता हूं, तो यह 'bootstrap_and_overrides.css.less' के पुराने संस्करण का उपयोग कर रहा है। नियमों के साथ जो मैंने हटा दिया है। मैंने अपने ब्राउज़र में कैश चालू कर दिया है, और इसे 4 अलग-अलग ब्राउज़रों में भी आजमाया है, इसलिए मुझे पूरा यकीन है कि यह ब्राउज़र कैशिंग का परिणाम नहीं है।

रेल संपत्ति संपत्ति पाइपलाइन बस उस फ़ाइल के संस्करण की सेवा करने लगती है जो मौजूद नहीं है! क्या किसी के पास कोई विचार है कि यह क्यों हो रहा है?

उत्तर

31

इसे फिक्स्ड।

संपत्ति पाइपलाइन tmp/cache में कैश किए गए संस्करण को संग्रहीत कर रही थी।

मैं rake tmp:clear गया, किन वहाँ में सभी फाइलों को नष्ट कर दिया, और तो रेल है कि मैं चाहता था * के bootstrap_and_overrides.css.less * संस्करण में कार्य किया।

क्यों कैश्ड संस्करण अचानक अपडेट हो रहा है मेरे बाहर है। Arrghhhh!

+3

यह एक मणि बग तय किया गया था जो मुझे इस तरह था! धन्यवाद, मैं उस रेक कार्य से पूरी तरह से अनजान था। –

+1

धन्यवाद। बूटस्ट्रैप-एसएएस के साथ मुझे यही समस्या थी। मणि बूटस्ट्रैप के नवीनतम संस्करण को चलाने के लिए अद्यतन किया गया था, लेकिन मेरे रेल ऐप अभी भी पुराने संस्करण की सेवा कर रहा था। –

+0

ऐसा लगता है कि 'रेक टीएमपी: कैश: स्पष्ट' काम करता है। ऐसा लगता है कि यहां एक संपत्ति पाइपलाइन बग अभी भी छिपी हुई है। –

संबंधित मुद्दे