나는 다음의 파일 fonts.css.scss
있다고 가정 내 애플리케이션이 SSL을 통해 요청한다면레일 : CSS에서 URL()에 SSL을 사용할지 여부를 결정하는
@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');
}
을, 글꼴 파일은 위의 여전히 것 많은 브라우저가 싫어하고 불평 할 것이기 때문에 불안한 요청을했습니다.
파일의 이름을 font.css.erb
으로 변경 한 다음 request.ssl?
을 사용하여 http 또는 https 중 어떤 것을 사용할 지 결정하려고했으나 request
은 자산에서 정의되지 않았습니다.
그렇다면 필요한 경우 글꼴을 SSL을 통해로드하도록 어떻게 변경할 수 있습니까?
그래, 그게 내가 지금까지 도착한 것과 같은 결론인데, 나는 휴식을 취하고 명확한 머리를 가졌다. :). 'https : //'를 하드 코딩하기로 결정했는데, 항상 작동 할 것이고 SSL 호출의 여분의 오버 헤드는이 특별한 요청에 대해서는 아주 적을 것입니다. –