2013-07-16 39 views
14

Tôi đang chạy một trang web trên Heroku và gặp một số vấn đề khi tải phông chữ google.Heroku không tải phông chữ của Google

My typography.sass tập tin chứa này:

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

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

My production.rb tập tin chứa các dòng:

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

My Gemfile bao gồm:

gem 'rails_12factor', group: :production 

Tôi đã xem xét tất cả các vấn đề của Heroku với đường dẫn nội dung và tôi đã tải tất cả các tệp hình ảnh và css của mình để tải đúng cách trong sản xuất, nhưng vì bất kỳ lý do nào, phông chữ chỉ hoạt động trong quá trình phát triển.

+0

có thể trùng lặp với [Heroku và Google Fonts] (http://stackoverflow.com/questions/16948767/heroku-and-google-fonts) – rlemon

Trả lời

15

tôi đã cùng một vấn đề và tìm thấy câu trả lời này:

https://stackoverflow.com/a/18216759

Dường như Heroku muốn https. Vì vậy, ném vào https giải quyết vấn đề cho tôi.

+0

Điều này làm việc cho tôi. Trên Rails 4 –

+0

Tôi vừa thử điều này và nó không hiệu quả với tôi. Bạn có bất cứ điều gì khác với tôi trong tập tin cấu hình của bạn? Cho đến nay, điều duy nhất hoạt động đối với tôi là nhập phông chữ vào tệp bố cục ứng dụng của tôi. – oolong

+1

Chúng tôi đã loại bỏ dự án ban đầu đã tạo câu hỏi này, nhưng trong một dự án gần đây hơn, sử dụng '@import url (// fonts.googleapis.com/css?family=Bitter)' đã thành công cho chúng tôi – oolong

0

đồng này dường như có một vấn đề tương tự với chính mình:

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

Hãy thử phương pháp của ông sửa chữa nó và xem nếu mà làm việc. Chúc may mắn!

+0

Vâng tôi đã xem bài đăng đó và đã dùng thử nhưng không có kết quả. Cảm ơn bạn đã mang nó lên! – oolong

3

Tôi đã từng gặp vấn đề tương tự nhưng xóa thư mục assets nằm trong thư mục public đã giải quyết được sự cố cho tôi. Điều này sẽ cho phép Heroku biên dịch trước các tệp css cho bạn và không sử dụng các tệp được tạo bằng cách chạy rake assets:precompile cục bộ.

+0

Tôi đã đảm bảo thực hiện điều này và điều đó cũng không tạo nên sự khác biệt cho tôi. Phông chữ vẫn chưa được nhập. – oolong

+0

Nó hoạt động hoàn hảo cho tôi! Cảm ơn! –

Các vấn đề liên quan