Phusion passanger,apache,dojo和css font-face urls

时间:2013-06-11 13:38:27

标签: ruby-on-rails internet-explorer dojo font-face passenger

我在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/

1 个答案:

答案 0 :(得分:1)

显然,它与使用旧版Internet Explorer的客户有关,而与部署环境无关。

以下链接提供了有关此事的一些信息:

http://www.nczonline.net/blog/2011/04/05/lessons-on-font-face-from-the-f2e-summit/