2012-09-14 14 views
9

कॉन्फ़िगर करने के लिए गलत पथ दे रहा है कॉन्फ़िगरेशन आरबी डिफ़ॉल्ट मान चला रहा है। फ़ोल्डर संरचना भी डिफ़ॉल्ट है।कम्पास मुझे

मेरी स्कैस फ़ाइल में मैं करता हूं।

@import "icons/*.png"; 

@mixin sprite_css($name) { 
@include icons-sprite($name); 
height: icons-sprite-height($name); 
width: icons-sprite-width($name); 
display:block; 
} 


.btn {@include sprite_css(deltag);} //deltag is the name of a png image in the sprite. 

इससे पहले मैं छवियों फ़ोल्डर के अंतर्गत एक फ़ोल्डर, प्रतीक कहा जाता यहाँ मैं में अपने सभी PNG फ़ाइलें डाल दिया।

उत्पन्न सीएसएस कोड इस तरह दिखता है बनाया है।

.icons-sprite, .icons-deltag, .icons-deltag_grey, .icons-deltag_mouseover, .icons-facebook_del, .icons-faneblad, .icons-soegefelt, #container .btn, #container .btn_over { 
background: url('/images/icons-s93e62b2fff.png') no-repeat; 
}` 

नोटिस पृष्ठभूमि पथ छवियों फ़ोल्डर के सामने पीछे डॉट्स के बिना सेट है, इसलिए मेरी CSSfile कि स्टाइलशीट फ़ोल्डर में रखा गया है अब स्टाइलशीट फ़ोल्डर के अंदर एक छवि फ़ोल्डर की तलाश में है, इसलिए स्पष्ट रूप से फ़ाइलें नहीं हैं लदा हुआ। मैं वैसे भी इसे बदलने के लिए प्रतीत नहीं कर सकता। relative_assets = true पर कॉन्फ़िगरेशन आरबी बदलना काम नहीं कर रहा है।

मैं चाहता हूं कि सीएसएस फ़ाइल स्प्रिंट को इंगित करे।

background: url('../images/icons-s93e62b2fff.png') no-repeat; 

यह सही पथ है, मैं इसे कैसे प्राप्त कर सकता हूं?

+2

अपडेट: मैंने अपना कमांड प्रॉम्प्ट बंद कर दिया और सभी फाइलें ब्रेक लेने के लिए बंद कर दीं। जब मैंने फिर से कंपास शुरू किया और कम्पास निष्पादित किया - यह सब ठीक काम किया, तो मुझे लगता है कि सापेक्ष_सेट्स = सच वास्तव में काम करता है, आपको बस पहले कंपास को पुनरारंभ करना होगा। –

उत्तर

4

कम्पास config.rb प्रत्येक बार जब आप कम्पास कमांड चलाते हैं तो फ़ाइल लोड होती है। यदि आप compass watch चला रहे हैं तो आपको प्रक्रिया से बाहर निकलना होगा और फिर config.rb फ़ाइल में परिवर्तन पुनः लोड करने के लिए इसे फिर से शुरू करना होगा।

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