2014-02-17 2 views
0

트위터 부트 스트랩 레일 젬을 사용할 때 글리프콘이 작동하지 않습니다. 그 결과로 CSS가 나타났습니다 :레일즈 twitter-bootstrap-rails 글립시가 작동하지 않습니다.

background-image: "/assets/twitter/bootstrap/glyphicons-halflings.png" 

이것은 유효한 CSS 속성이 아니므로 당연히 작동하지 않습니다. 나는 특별한 아무것도 아니에요와이있는 sprites.less 파일에서 직접에 끌려 가고있다 :

background-image: @iconSpritePath; 

내가이 배경으로 번역해야 믿습니다 결과 CSS에서 URL()하지만, 이것은 일어나지 않는 것 같습니다.

답변

0

이 시도 :

background-image: asset-url("glyphicons-halflings.png"); 
+0

음, 문제는 sprites.less 파일이 트위터 - 부트 스트랩 레일 보석의 내부에 있다는 것입니다, 그래서는 ... 음, 내가 할 수있는 수정할 수 없습니다, 하지만 나는 그 보석의 수정 된 버전을 만들지 않으면 내가 찌르려고 할 때 수정되지 않은 채 남아있을 것이다. – cloudwalker

+0

앱 애셋 트리에 추가 한 파일이 공급 업체 트리에있는 해당 보석을 무시한다는 것을 잊지 마십시오. 코드를 자신의 파일에 복사하십시오. 보석 자산 트리에있는 앱 자산 트리의 동일한 위치에 배치하십시오. 변경하십시오. 테스트. 범하다. 푸시. –

+0

나는 이것을 시도해 보았지만 sprites.less에있는 것들이 내가 자산 트리에 넣은 것을 무효로하는 것으로 보인다. 내가 무엇을 할지라도 스프라이트의 배경 이미지는 사용이 끝난 것입니다. 나는 여기서 뭔가 잘못하고 있다고 확신하지만, 제대로 작동하지는 않습니다. twitter-bootstrap-rails gem으로 박스에서 작동하지 않을 수도 있습니다. – cloudwalker

관련 문제