Heroku не загружает шрифты Google - программирование
Подтвердить что ты не робот

Heroku не загружает шрифты Google

Я запускаю сайт на Heroku и испытываю некоторые проблемы с загрузкой шрифта google.

В файле typography.sass содержится следующее:

@import url(http://fonts.googleapis.com/css?family=Bitter)

h1
  font-family: 'Bitter', Helvetica, serif

Мой файл production.rb содержит строки:

config.serve_static_assets = true
config.assets.compile = true
config.assets.digest = true

Мой Gemfile включает в себя:

gem 'rails_12factor', group: :production

Я рассмотрел все проблемы Heroku с конвейером активов, и я получил все мои изображения и файлы css для правильной загрузки на производстве, но по какой-то причине шрифт работает только в разработке.

4b9b3361

Ответ 1

У меня была та же проблема и нашла этот ответ:

fooobar.com/questions/291044/...

Похоже, что Heroku хочет https. Поэтому бросать в https решило проблему для меня.

Ответ 2

У меня была такая же проблема, но удаление папки assets, расположенной в папке public, решило проблему для меня. Это позволит Heroku предварительно скомпилировать файлы css для вас и не использовать файлы для генерации, запустив rake assets:precompile локально.

Ответ 3

У этого человека, похоже, была схожая проблема:

http://robert-reiz.com/2012/11/16/google-fonts-on-heroku/

Попробуйте его метод его исправления и посмотрите, работает ли это. Удачи!