Ruby on rails 3.1 还有一个@font-face无法解决IE问题
首先,我想说的是,我可能阅读了50个关于这个问题的其他主题,但我尝试过的任何东西都不适合我 我正在使用将FontAwesome与我的rails 3.1应用程序集成 在开发过程中,图标在所有3种主要浏览器(FF、Chrome和IE7,8)中都能正常加载 在生产(Heroku)中,图标仅在FF和Chrome中加载。我在IE7和IE8中使用方形框 我不能说这是否是一个浏览器问题,因为它在我的本地机器上工作,但也不能说这是一个部署问题,因为它在其他浏览器中工作 有什么想法吗 更新: 下面是资产管道生成的CSS。请注意.woff和.tff文件是如何附加摘要哈希的,但.eot和.svg文件并非如此。这可以解释为什么在生产中没有在IE上加载字体 我能做些什么来解决这个问题,或者这是宝石所有者应该解决的问题吗Ruby on rails 3.1 还有一个@font-face无法解决IE问题,ruby-on-rails-3.1,internet-explorer-8,font-face,font-awesome,Ruby On Rails 3.1,Internet Explorer 8,Font Face,Font Awesome,首先,我想说的是,我可能阅读了50个关于这个问题的其他主题,但我尝试过的任何东西都不适合我 我正在使用将FontAwesome与我的rails 3.1应用程序集成 在开发过程中,图标在所有3种主要浏览器(FF、Chrome和IE7,8)中都能正常加载 在生产(Heroku)中,图标仅在FF和Chrome中加载。我在IE7和IE8中使用方形框 我不能说这是否是一个浏览器问题,因为它在我的本地机器上工作,但也不能说这是一个部署问题,因为它在其他浏览器中工作 有什么想法吗 更新: 下面是资产管道生成的
@font-face {
font-family: "FontAwesome";
font-style: normal;
font-weight: normal;
src: url("/assets/fontawesome-webfont.eot?#iefix") format("eot"),
url("/assets/fontawesome-webfont-2b313d88274b814fa936513279e62429.woff") format("woff"),
url("/assets/fontawesome-webfont-db4d858c72934d23138b334666f3787f.ttf") format("truetype"),
url("/assets/fontawesome-webfont.svg#FontAwesome") format("svg");
}
我添加了一个附加样式
@font-face {
font-family: "FontAwesome";
src: asset-url('fontawesome-webfont.eot', font);
font-weight: normal;
font-style: normal;
}
Rails正确地将摘要哈希应用于此资产,IE将其拾取。在prod中,从您的机器查看时,它不正常?我肯定你试过了,但是你清除了你的缓存吗?是的,我试过清除我的缓存,但是没有成功。在prod中不起作用,仅在dev中起作用。