Trong ứng dụng đường ray (2.x) của tôi. Tôi muốn sử dụng phông chữ tùy chỉnh trong chế độ xem của mình. Vì vậy, tôi đã thêm các tập tin phông chữ ở nơi công cộng dưới thư mục phông chữ. Khi tôi cố gắng để có được các phông chữ trong url hoặc thông qua ứng dụng, nó thông qua lỗi định tuyến. Tôi đoán các tuyến đường ray không thể nhận ra định dạng/tệp. Đúng tôi nếu tôi sai và đưa cho tôi giải phápLàm thế nào để làm cho tuyến đường Rails để đáp ứng cho các tập tin phông chữ (eot)?
mã CSS:
@font-face {
font-family: 'Effra';
src: url('/fonts/effra_std_rg-webfont.eot');
src: url('/fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/effra_std_rg-webfont.woff') format('woff'),
url('/fonts/effra_std_rg-webfont.ttf') format('truetype'),
url('/fonts/effra_std_rg-webfont.svg#EffraRegular') format('svg');
font-weight: normal;
font-style: normal;
}
Lưu ý: Tôi có thể có thể nhận được WOFF, file ttf bằng cách trực tiếp đánh đường dẫn nhưng không EOT tập tin.
Error trace:
Unknown action
No action responded to fonts. Actions: XXXXXXsomeactionsXXXXX and rescue_404
Xin cảm ơn trước, Arun.
Tôi đang gặp sự cố tương tự: Phông chữ không được phân phát qua đường dẫn nội dung cục bộ (kết quả là 404 khi thử đường dẫn phông chữ). Ở trên là một cách giải quyết, nhưng tôi rất muốn biết bản sửa lỗi thực sự. – Geoff