Heroku ne charge pas les polices Google
je gère un site sur Heroku, et j'ai quelques problèmes à obtenir une police google à charger.
Mon la typographie.sass ce fichier contient:
@import url(http://fonts.googleapis.com/css?family=Bitter)
h1
font-family: 'Bitter', Helvetica, serif
Mon la production.rb le fichier contient les lignes suivantes:
config.serve_static_assets = true
config.assets.compile = true
config.assets.digest = true
Mon Gemfile comprend:
gem 'rails_12factor', group: :production
J'ai passé en revue tous les problèmes Héroku avec le pipeline des actifs, et j'ai obtenu toutes mes images et fichiers css à charger correctement dans la production, mais pour quelle que soit la raison, la police ne fonctionne qu'en développement.
3 réponses
j'ai eu le même problème et trouvé cette réponse:
https://stackoverflow.com/a/18216759
il semble Qu'Heroku veut des https. Donc jeter des https a résolu le problème pour moi.
j'ai eu le même problème mais la suppression de l' assets
située dans le public
dossier résolu le problème pour moi. Cela permettra à Heroku de précompiler les fichiers css pour vous et de ne pas utiliser les fichiers générés en exécutant rake assets:precompile
localement.
Cet homme semblait avoir un problème semblable à vous-même:
http://robert-reiz.com/2012/11/16/google-fonts-on-heroku/
essayez sa méthode pour la réparer et voir si ça marche. Bonne chance!