1
假设我有一个文件fonts.css.scss
有以下几点:Rails的:确定是否在CSS中使用SSL URL()
@font-face {
font-family: 'Play';
font-style: normal;
font-weight: bold;
src: local('Play-Bold'), url('http://themes.googleusercontent.com/static/fonts/play/v3/aBiGxW3iLixHo08CkkYT9gLUuEpTyoUstqEm5AMlJo4.woff') format('woff');
}
如果我的应用程序是通过SSL来请求,字体文件上面仍然会请求不安全,许多浏览器不喜欢并且会抱怨。
我尝试将文件重命名为font.css.erb
,然后尝试使用request.ssl?
来确定是使用http还是https,但显然request
在资产中未定义。
所以,你可以更改有必要时加载SSL上的字体?
啊,这是同样的结论我在现在,我已经采取了休息,有一个清晰的头:)到了。我决定只是对'https://'进行硬编码,因为这将始终有效,并且对于这个特定的请求,SSL调用的额外开销将很小。 – 2012-03-08 03:04:02