मैं अपनी रेल परियोजना पर एक स्टार्ट बूटस्ट्रैप थीम आयात करना चाहता हूं जिसे मैंने अभी बनाया है। यह एक पूर्ण-साइट थीम है, इसलिए यह HTML पृष्ठों के साथ-साथ संपत्ति (फोंट, सीएसएस, जेएस फाइलें) के साथ आता है।
मैं अनुमान लगा रहा हूं कि परिसंपत्तियां संपत्ति में जाती हैंपाइपलाइन (संपत्ति / *) लेकिन मैं बूटस्ट्रैप के साथ क्या करता हूं। इस विषय के साथ आने वाली फाइलें? चूंकि मेरे पास बूटस्ट्रैप मणि है, इसलिए मुझे लगता है कि एसेट पाइप लाइन में बूटस्ट्रैप फाइलें डालना मेरे लिए बेमानी होगा।
इसके अलावा, HTML पृष्ठ कहां जाएंगे?
बहुत बहुत धन्यवाद!
उत्तर:
उत्तर № 1 के लिए 6एचटीएमएल
यदि आपने पहले ही रेल फाइलों को रेल द्वारा उत्पन्न कर लिया है, तो आप डाउनलोड की गई फ़ाइल की सामग्री को कॉपी कर सकते हैं और इसे मौजूद फाइल में पेस्ट कर सकते हैं (उदा। Index.html.erb)।
संपत्ति
आप कॉपी कर सकते हैं:
- एप्लिकेशन / संपत्ति / javascripts के लिए javascripts
- एप्लिकेशन / संपत्ति / स्टाइलशीट के लिए सीएसएस
- एप्लिकेशन / संपत्ति / स्टाइलशीट / फोंट के लिए फोंट
- सार्वजनिक संपत्ति / छवियों के लिए चित्र
यदि आप फोंट का उपयोग कर रहे हैं और आपने उन्हें अंदर रखा हैएप्लिकेशन / संपत्ति / स्टाइलशीट / फोंट, यह सीएसएस फ़ाइलों की सामग्री को बदलने के लिए आवश्यक हो सकता है। यह संभव है कि फोंट के रास्ते निम्नानुसार हो सकते हैं: "/../Fonts/glyphicons-halflings.eot" और आपको इसे बदलना चाहिए: "फोंट / glyphicons-halflings.eot"
उत्तर № 2 के लिए 1
आप अपने रेल एप्लिकेशन पर sprockets का उपयोग कर रहे हैं (https://github.com/rails/sprockets-rails), आप इस फाइल को अपनी संपत्ति के शीर्ष पर आयात कर सकते हैं।
जांच भी कराएं रेल्स एप पर बूटस्ट्रैप 3 को इंस्टॉल करना