Ответ 1
У меня была та же проблема и нашла этот ответ:
fooobar.com/questions/291044/...
Похоже, что Heroku хочет https. Поэтому бросать в https решило проблему для меня.
Я запускаю сайт на 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 для правильной загрузки на производстве, но по какой-то причине шрифт работает только в разработке.
У меня была та же проблема и нашла этот ответ:
fooobar.com/questions/291044/...
Похоже, что Heroku хочет https. Поэтому бросать в https решило проблему для меня.
У меня была такая же проблема, но удаление папки assets
, расположенной в папке public
, решило проблему для меня. Это позволит Heroku предварительно скомпилировать файлы css для вас и не использовать файлы для генерации, запустив rake assets:precompile
локально.
У этого человека, похоже, была схожая проблема:
http://robert-reiz.com/2012/11/16/google-fonts-on-heroku/
Попробуйте его метод его исправления и посмотрите, работает ли это. Удачи!