2012-11-21 2 views
0

Ryan Bates' screencast on Bourbon에 따라 글꼴 얼굴 믹스 인 (레일 3.2.2)를 발견하지, 나는 그런 나의 application.css.scss 파일이 :부르봉 왕가가

main.css.scss 스타일의 모든 것을에서
@import "bourbon"; 
@import "main"; 
@import "events"; 
..etc. 

가 작동하고 나는 @include transition() 완벽하게 믹스 인 사용할 수 있지만, @include font-face을 사용하려고하면 Rails 앱에서 Undefined mixin 'font-face'. 오류가 발생합니다.

코드의 정확한 라인은 내가 normal하지 않고 노력했습니다

@include font-face(HN, '/helveticaneue', normal, $asset-pipeline: true); 

그냥 'helveticaneue' (NO 슬래시)입니다. 파일이 존재하고 CSS @font-face을 사용하기 때문에 손상되지 않았습니다.

this Bourbon issue 당으로 내 Gemfile에

gem 'bourbon', :git => 'git://github.com/thoughtbot/bourbon.git', :ref => 'f93cf9e' 

있습니다.

왜 Bourbon이 mixin을 선택하지 않습니까?

답변

0

나를 위해 문제가 해결되었습니다. 버번을 포함 시키면 모든 css 파일은 .scss 또는 .sass 파일이어야합니다. 그렇지 않으면이 관련이없는 오류가 발생합니다. scss 나 sass가 아닌 css 파일이 있다면 scss (또는 sass)로 이름을 바꿔야합니다.