2015-09-17 15 views
6

Im utilizzando il file bootstrap3-wysihtml5 e alcune icone utilizzano font glyphicons.Impossibile decodificare il font scaricato glyphicons-halflings-regular.woff2 - Rails, Production

Ho problemi nell'usare il carattere regolare di glyphicons-halflings nella mia applicazione rota quando è in esecuzione in produzione. La console del browser Chrome mostra

Failed to decode the downloaded font 

e le icone dei caratteri non vengono visualizzate. Vedo un quadrato intorno a dove dovrebbero apparire le icone. I caratteri sembrano funzionare localmente anche se precompilano localmente e vengono eseguiti come produzione localmente. Le risorse in esecuzione sono precompilate in produzione.

I miei font si trovavano originariamente nella directory del fornitore sotto plugin e aggiungevano il percorso config.assets.paths.

Ho assicurato che i percorsi siano corretti nel file CSS perché posso accedere correttamente al file tramite l'URL del browser. E il fatto che l'avviso della console mostri "Impossibile decodificare il carattere scaricato" significa che ha accesso ad esso. Non riesco a capire il file.

Ho anche provato la registrazione dei Mimetypes nelle guide mimetype config:

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 

Ho anche provato a spostare i font fuori del gasdotto di asset inserendoli nella cartella pubblica e riferimenti di conseguenza, ma io avere lo stesso problema

Qualcuno ha qualche idea su come posso risolvere questo?

Usando: Rails 4.1.6 Rubino 2.2.2

risposta

0

ho incontrato questa esperienza prima. È stato risolto scaricando l'ultima versione dei font bootstrap 3 e sostituendoli.

Problemi correlati