2013-01-05 10 views
8

मैंने अभी एक रैपबूटस्ट्रैप थीम खरीदी है और इसे अपने रेल एप्लिकेशन में डालने की कोशिश कर रहा हूं। पैडिंग, नेविबार, ग्लाइफ़िकॉन और अधिकांश जावास्क्रिप्ट जैसे सीएसएस में से कुछ सही तरीके से काम नहीं कर रहे हैं। मैंने सभी स्टाइलशीट्स और जावास्क्रिप्ट को क्रमशः संपत्ति/स्टाइलशीट्स और संपत्ति/जावास्क्रिप्ट में कॉपी किया। इन मुद्दों को ठीक करने का कोई विचार है?रेल ऐप में WrapBootstrap थीम को कार्यान्वित करना

उत्तर

16

यह वास्तव में विषयों का एक अच्छा संग्रह है। आपको अपनी css फ़ाइलों को पहली बार खोलना चाहिए और पाइपलाइन को थीम के ग्राफ़िक तत्व ढूंढने के लिए ../img/ डीआईआर को images/ के साथ सभी कॉलों को प्रतिस्थापित करना चाहिए। यह आसान हिस्सा है।

ग्लाइफ का उपयोग करने के लिए आपको संपत्तियों के तहत एक नया डीआईआर बनाना चाहिए, उदाहरण के लिए fonts। तब application.rb फ़ाइल में वहाँ ग्लिफ़ छवियों को कॉपी और विस्तार प्रयोग करने योग्य संपत्ति, इस तरह:

config.assets.paths << Rails.root.join("app", "assets", "fonts") 

उसके बाद, आप अपने font-awesome.cssfont-awesome.css.scss.erb को नाम बदलने और इस तरह उस में @font-face घोषणा बदलना चाहिए:

@font-face { 
font-family: "FontAwesome"; 
src: url('<%= asset_path('fontawesome-webfont.eot')%>'); 
src: url('<%= asset_path('fontawesome-webfont.eot?#iefix')%>') format('eot'), url('<%= asset_path('fontawesome-webfont.woff')%>') format('woff'), url('<%= asset_path('fontawesome-webfont.ttf')%>') format('truetype'), url('<%= asset_path('fontawesome-webfont.svg#FontAwesome')%>') format('svg'); 
font-weight: normal; 
font-style: normal; 
} 

अगर मुझे कुछ छोटा सा हिस्सा याद आया है, तो यह शनिवार की रात लाल शराब की वजह से है ... अधिक जानकारी मांगने के लिए परेशान मत हो।

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