Im sử dụng bootstrap3-wysihtml5 và một số biểu tượng đang sử dụng phông chữ glyphicons.Không thể giải mã phông chữ được tải xuống glyphicons-halflings-regular.woff2 - Rails, Production
Tôi đang gặp sự cố khi sử dụng phông chữ thường xuyên nửa chừng trong ứng dụng đường ray khi chạy trong sản xuất. Bảng điều khiển trình duyệt chrome của tôi đang hiển thị
Failed to decode the downloaded font
và các biểu tượng phông chữ không hiển thị. Tôi thấy một hình vuông xung quanh nơi các biểu tượng sẽ hiển thị. Các phông chữ có vẻ là làm việc cục bộ ngay cả khi biên dịch trước tại địa phương và chạy như sản xuất tại địa phương. Im chạy tài sản biên dịch trước trong sản xuất.
Phông chữ của tôi ban đầu được đặt trong thư mục nhà cung cấp dưới các plugin và nối đường dẫn config.assets.paths.
Tôi đã đảm bảo đường dẫn chính xác trong tệp CSS vì tôi có thể truy cập thành công tệp qua url trình duyệt. Và thực tế là cảnh báo giao diện điều khiển hiển thị "Không thể giải mã phông chữ được tải xuống" có nghĩa là nó có quyền truy cập vào nó. Chỉ không thể hiểu được tập tin.
Tôi cũng đã cố gắng đăng ký Mimetype trong đường ray MIMETYPE config:
Mime::Type.register 'application/x-font-woff', :woff
Mime::Type.register 'application/font-woff2', :woff2
Mime::Type.register 'application/x-font-ttf', :ttf
Mime::Type.register 'application/vnd.ms-fontobject', :eot
Tôi cũng đã cố gắng di chuyển các phông chữ ra khỏi đường ống tài sản bằng cách đặt chúng trong thư mục công cộng và tham khảo phù hợp nhưng tôi nhận được cùng một vấn đề.
Có ai có bất kỳ ý tưởng nào về cách tôi có thể giải quyết vấn đề này không?
Sử dụng: Rails 4.1.6 của Ruby 2.2.2