के साथ फ़ाइल नाम को स्प्राइट करने के लिए जुड़ी यादृच्छिक स्ट्रिंग को हटाएं, मैं हाल ही में कुछ सीएसएस स्प्राइटिंग करने के लिए सास के साथ कम्पास का उपयोग कर रहा हूं, क्योंकि यह बेहद उपयोगी है।कम्पास/सास
हालांकि, फ़ाइल नाम हमेशा एक यादृच्छिक स्ट्रिंग के साथ जोड़ा जाता है। जैसे आइकन-s5eb424578c.png। और मैं यह यादृच्छिक स्ट्रिंग को जोड़ना नहीं चाहता, क्योंकि इसका मतलब है कि मुझे हर बार नई सीएसएस फ़ाइल & नई स्प्राइट छवि अपलोड करने की आवश्यकता होती है।
तो, क्या कोई यह जानता है कि कौन सा रूबी या अन्य कॉन्फ़िगरेशन फ़ाइल कम्पास मणि निर्देशिका के भीतर है, जो इस यादृच्छिक स्ट्रिंग को जोड़ रहा है? तो मैं बस उस बिट के लिए कोड पर टिप्पणी कर सकता हूं। जब तक कि मैं एक आधिकारिक चर नहीं खो रहा हूं, मैं इसे कहने के लिए कम्पास के भीतर सेट कर सकता हूं, मैं नहीं चाहता कि यह स्ट्रिंग संलग्न हो?
इस पर किसी भी मदद के लिए अग्रिम धन्यवाद।
देखें कि यह मदद करता है: http: // stackov erflow.com/questions/9183133/how-to-turn-off-compass-sass-cache-busting – cimmanon
धन्यवाद @cimmanon। यही वह जवाब था जिसे मैं ढूंढ रहा था। अगर मुझे पता चले कि यह एक कैशिंग मुद्दा था तो मेरे खोज प्रश्नों ने मुझे वहां पहुंचाया होगा! –
यह यादृच्छिक नहीं है, यह है [जेनरेट की गई फाइल की पहचान करने वाला हैश] (https://github.com/Compass/compass/issues/1374)। यह प्रत्येक संकलन पर नहीं बदला जाना चाहिए, केवल जब sprites बदल जाते हैं। – sam