2011-10-09 19 views
13

मैं ट्विटर Bootstrap का उपयोग करता हूं (यह महत्वपूर्ण नहीं है लेकिन यह तृतीय पक्ष सीएसएस फ़ाइल है)। क्योंकि यह एक तृतीय पक्ष सीएसएस "लाइब्रेरी" है, इसे /vendor/assets/stylesheets में जाना चाहिए। अब तक सब ठीक है।रेल 3.1 में विक्रेता सीएसएस स्टाइलशीट और संपत्ति पाइपलाइन

अब, मैं रेल 3.1 (.1) संपत्ति पाइप लाइन का उपयोग कर उत्पादन में एक application.css में सभी सीएसएस जोड़ चाहते हैं और है कि मैं कहाँ अटक जाते है।

जब मैं rake assets:precompile चलाने के रूप में विज्ञापित काम करता है। रेक कार्य पाचन और सभी के साथ public/assets फ़ोल्डर में कुछ application.css फ़ाइलों को बनाता है। समस्या यह है कि इस फ़ाइल में केवल मेरी सीएसएस फ़ाइलों से /app/assets/stylesheets में सीएसएस शामिल है और पूरी तरह से मेरे विक्रेता संपत्ति फ़ोल्डर में से एक को अनदेखा करता है।

क्या किसी को पता है कि मैं यहाँ क्या याद आती है और कैसे मैं अनुप्रयोग एक (रों) के साथ एक साथ विक्रेता स्टाइलशीट को श्रेणीबद्ध करने के लिए रेल बता सकते हैं? इसके अलावा, यह केवल करने के लिए पर्याप्त है में शामिल हैं:

<%= stylesheet_link_tag "application" %> 
ध्यान में रखते हुए

या मैं हर एक सीएसएस फ़ाइल को शामिल करना चाहिए (मैं सब कुछ अंत में एक फ़ाइल में होने की उम्मीद के रूप में)?

उत्तर

15

मैं बिल्कुल आपके विन्यास है, यह ठीक काम करता है। क्या आप वाकई अपने application.css में बूटस्ट्रैप की आवश्यकता है? जैसा:

/* 
*= require bootstrap 
*= require_self 
*/ 
+1

मैं अपने विक्रेता संपत्ति बूटस्ट्रैप सीएसएस शामिल करने के लिए फ़ोल्डर में एक दूसरे application.css था, लेकिन मैं मुख्य एप्लिकेशन संपत्ति application.css में शामिल करने की जरूरत है। सोचा था कि मुझे उन्हें अलग करना था। मेरी मदद करने के लिए धन्यवाद! – Cimm

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