2012-12-16 2 views
2

루비가 아닌 프로젝트가 있습니다. 정적 페이지라고 말하면서 스타일 지정에 Compass + Twitter Bootstrap SASS을 사용하고 싶습니다. I이 asset-url 함수가 RoR에 포스트 프로세서에 의해 처리되어야 이해 같이Compass + Bootstrap SASS 스타일에 대해 'asset-url'을 사용하지 않음

[class^="icon-"], [class*=" icon-"] { 
    background-image: asset-url("glyphicons-halflings.png", image); 
} 

과 같이 I이 CSS를 사용할 수

, BTW 나침반 같은 저작물 기능을 css를 생성한다.

난 그냥 필요

[class^="icon-"], [class*=" icon-"] { 
    background-image: url("/images/glyphicons-halflings.png"); 
} 

, 유효한 CSS를 생성하는 나침반 또는 부트 스트랩 SASS를 구성 할 수있는 방법이 있나요/내부에 루비 특정 물건 승을?

+0

선택기는 어디서 오는가? 부트 스트랩에서 볼 수있는 것만이 표준'url()'을 사용합니다 : https://github.com/thomas-mcdonald/bootstrap-sass/blob/master/vendor/assets/stylesheets/bootstrap/_sprites.scss – cimmanon

+0

흠, 정말 이상 하네. 나는 로컬 보석에서도 'url()'을 가지고있다. 나는 그것이 나침반에 의해 추가 된 것 같아 –

+0

부트 스트랩 scss의 구버전과 함께 로컬 디렉토리를 가지고있다. 사용하지 않아야한다고 생각하지만 나침반은 보석 대신이 디렉토리를 사용한다. –

답변

1

Compass는 보석 버전보다 로컬 코드 버전의 우선 순위를 지정합니다. 이는 자신 만의 Extension (테스트를하는 동안 사소한 변경을 할 때마다 빌드/설치)을 개발하는 데 적합합니다. 로컬 버전을 제거하면 보석 버전이 대신 사용됩니다.

관련 문제