2013-07-16 5 views
14

私はHeroku上でサイトを運営しています。Heroku Googleフォントをロードしていません

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

マイGemfileが含まれています:

gem 'rails_12factor', group: :production 

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

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

マイproduction.rbファイルに行が含まれています

マイtypography.sassファイルには、この含まれています

アセットパイプラインでHerokuの問題をすべて解決しました。私の画像とCSSファイルをすべてプロダクションで正しく読み込むことができましたが、何らかの理由でフォントは開発中のみ動作します。

+0

[HerokuとGoogleのフォント](http://stackoverflow.com/questions/16948767/heroku-and-google-fonts) – rlemon

答えて

15

私は同じ問題を抱えていたし、この答えが見つかりました:Herokuのがhttpsを望んでいることが表示されます

https://stackoverflow.com/a/18216759

を。だから、httpsを投げ込んで私の問題を解決した。

+0

これは私のために働いた。 On Rails 4 –

+0

私はこれを試しましたが、それは私にとってはうまくいかなかったのです。あなたは設定ファイルに私と異なるものはありますか?これまでのところ、私のために働く唯一のことは、アプリケーションレイアウトファイルでフォントをインポートすることでした。 – oolong

+1

この質問を最初に作成したプロジェクトは廃止されましたが、最近のプロジェクトでは@import url(// fonts.googleapis.com/css?family=Bitter)を使って成功しました – oolong

0

この人は自分に似た問題を持っているように見えた:

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

は、それを固定する彼の方法を試してみて、それが動作するかどうかを確認。がんばろう!

+0

の可能な複製その郵便を見て、それを試したが、役に立たない。しかし、それを持っていただきありがとうございます! – oolong

3

私は同じ問題を抱えていましたが、フォルダにあるassetsフォルダを削除すると、問題が解決しました。これは、HerokuがあなたのためにCSSファイルをプリコンパイルさせ、rake assets:precompileをローカルで実行することによって生成されたファイルを使用しないようにします。

+0

私はこれを必ず実行しました私のためには違いはありませんでした。フォントはまだインポートされていませんでした。 – oolong

+0

それは私にとって完璧に機能しました!ありがとう! –

関連する問題