के साथ उत्पादन में विफल होने वाला फ़ॉन्ट-फेस मैं रेलवे 3 ऐप में font-awesome का उपयोग कर रहा हूं, और सब कुछ विकास मोड में ठीक है, लेकिन जब मैं हेरोोकू को दबाता हूं, फ़ायरफ़ॉक्स आइकन प्रस्तुत करने में विफल रहता है, और इसके बजायरेल 3, फ़ायरफ़ॉक्स
- क्रोम प्रतीक विकास में ठीक है और उत्पादन
- यह सिर्फ फ़ायर्फ़ॉक्स (हालांकि मैं IE की कोशिश की नहीं है)
- अनुप्रयोग, here है मैं प्रभावित करता है प्रस्तुत करता है:, मैं यह देख सराहना करते हैं अगर कोई यह पुष्टि कर सकता है कि यह मेरी मशीन पर नहीं हो रहा है (स्थानीयहोस्ट कैशिंग मुद्दे को रद्द करने में मेरी सहायता के लिए)।
- फोंट और स्टाइलशीट समेत सभी संपत्तियां asset_sync मणि का उपयोग करके एस 3 पर होस्ट की जाती हैं।
// font-awesome.css.scss @font-face { font-family: 'FontAwesome'; src: font-url("fontawesome-webfont.eot"); src: font-url("fontawesome-webfont.eot?#iefix") format("eot"), font-url("fontawesome-webfont.woff") format("woff"), font-url("fontawesome-webfont.ttf") format("truetype"), font-url("fontawesome-webfont.svg#FontAwesome") format("svg"); font-weight: normal; font-style: normal; }
तब मैं आवेदन में रखते **:
यहाँ मैं क्या किया है है:
जोड़ा गया font-awesome.css.scss के शीर्ष पर निम्नलिखित। rb:
# application.rb
config.assets.paths << Rails.root.join("app", "assets", "fonts")
config.assets.precompile += %w(.svg .eot .woff .ttf)
अंत में मैं app/assets/fonts
में सभी 4 फ़ॉन्ट फ़ाइलों रखा।
मैं वास्तव में जानना चाहता हूं कि मैं यहां क्या कर रहा हूं।
मैं सिवाय इसके कि अपने आवेदन Heroku पर होस्ट की है एक ही समस्या का सामना करना पड़ रहा जोड़े है? फोंट क्रोम, क्रोमियम, सफारी पर लोड हो रहे हैं लेकिन फ़ायरफ़ॉक्स और आईई 8 पर नहीं। क्या आप समस्या को हल करने के लिए मुझे सही दिशा में इंगित कर सकते हैं? मैं रेल 4 का उपयोग कर रहा हूं, बीएस 3 फ़ॉन्ट भयानक के साथ। धन्यवाद। –