我在apache web服务器上使用phusion passanger部署我的应用程序。 我正在使用dojo样板项目进行js / css缩小。 在制作中,我看到如下错误:
ActionController::RoutingError (No route matches [GET] "/dojo/dist/app/resources/design/font/fontawesome-webfont.eot)%20format(\"eot\"),%20url(design/font/fontawesome-webfont.woff)%20format(\"woff\"),%20url(design/font/fontawesome-webfont.ttf)%20format(\"truetype\"),%20url(design/font/fontawesome-webfont.svg)%20format(\"svg\""):
我的dist目录中有文件,但无法理解浏览器要求的原因
"/dojo/dist/app/resources/design/font/fontawesome-webfont.eot)%20format(\"eot\"),%20url(design/font/fontawesome-webfont.woff)%20format(\"woff\"),%20url(design/font/fontawesome-webfont.ttf)%20format(\"truetype\"),%20url(design/font/fontawesome-webfont.svg)%20format(\"svg\""
而不是
"/dojo/dist/app/resources/design/font/fontawesome-webfont.eot"
我的css看起来很正常:
@font-face {
font-family: "FontAwesome";
src: url("design/font/fontawesome-webfont.eot");
src: url("design/font/fontawesome-webfont.eot") format('eot'), url("design/font/fontawesome-webfont.woff") format('woff'), url("design/font/fontawesome-webfont.ttf") format('truetype'), url("design/font/fontawesome-webfont.svg") format('svg');
font-weight: normal;
font-style: normal;
}
编辑: 显然,它与使用旧版Internet Explorer的客户有关,而与部署环境无关。
以下链接提供了有关此事的一些信息:
http://www.nczonline.net/blog/2011/04/05/lessons-on-font-face-from-the-f2e-summit/
答案 0 :(得分:1)
显然,它与使用旧版Internet Explorer的客户有关,而与部署环境无关。
以下链接提供了有关此事的一些信息:
http://www.nczonline.net/blog/2011/04/05/lessons-on-font-face-from-the-f2e-summit/