मैं बूटस्ट्रैप 3-wysihtml5 का उपयोग कर रहा हूं और कुछ आइकन ग्लाइफ़िकॉन फ़ॉन्ट का उपयोग कर रहे हैं।डाउनलोड किए गए फ़ॉन्ट ग्लाइफ़िकॉन-आधाlings-नियमित.वॉफ़ 2 को डीकोड करने में विफल - रेल, उत्पादन
मुझे उत्पादन में चलने पर मेरे रेल अनुप्रयोगों में ग्लाइफिकॉन-आधा-नियमित फ़ॉन्ट का उपयोग करने में समस्याएं आ रही हैं। मेरा क्रोम ब्राउज़र कंसोल
Failed to decode the downloaded font
और फ़ॉन्ट-आइकन प्रदर्शित नहीं हो रहा है। मैं चारों ओर एक वर्ग देखता हूं जहां आइकन दिखाना चाहिए। फोंट स्थानीय रूप से काम कर रहे हैं, भले ही स्थानीय रूप से प्रीकंपाइल करें और स्थानीय रूप से उत्पादन के रूप में चलाएं। मैं उत्पादन में प्रसंस्करण precompile चल रहा है।
मेरे फ़ॉन्ट मूल रूप से प्लगइन के तहत विक्रेता निर्देशिका में स्थित थे और config.assets.paths पथ को जोड़ते थे।
मैंने सुनिश्चित किया है कि पथ सीएसएस फ़ाइल में सही हैं क्योंकि मैं ब्राउज़र यूआरएल के माध्यम से फ़ाइल को सफलतापूर्वक एक्सेस कर सकता हूं। और यह तथ्य कि कंसोल चेतावनी "डाउनलोड किए गए फ़ॉन्ट को डीकोड करने में विफल" का अर्थ है इसका अर्थ है कि इसकी पहुंच है। बस फ़ाइल को समझ नहीं सकते।
Mime::Type.register 'application/x-font-woff', :woff
Mime::Type.register 'application/font-woff2', :woff2
Mime::Type.register 'application/x-font-ttf', :ttf
Mime::Type.register 'application/vnd.ms-fontobject', :eot
मैं भी उन्हें सार्वजनिक फ़ोल्डर में रखने और तदनुसार लेकिन मैं का हवाला संपत्ति पाइप लाइन से बाहर फोंट चलती की कोशिश की है:
मैं भी रेल में Mimetypes दर्ज की कोशिश की है config MIMETYPE एक ही मुद्दा प्राप्त करें।
क्या किसी के पास कोई विचार है कि मैं इसे कैसे हल कर सकता हूं? रेल 4.1.6 रूबी 2.2.2