2011-09-08 4 views
1

나는 Rails 3.1.0.rc4에서 처음 작성한 작은 애플리케이션을 실행 해왔다. 어젯밤에 나는 3.1.0 최종본으로의 전환을 시작했다. 그럼 자산 파이프 라인에서 좌절감을 느꼈습니다. 내 js 괜찮아, 내 CSS는 괜찮아요; 그러나 스타일 시트에 포함 된 이미지는 좋지 않습니다. .css.scss.erb 확장을 사용하므로 SASS와 asset_path 도우미를 사용하여 컴파일 된 자산에 대한 경로를 제공 할 수 있습니다. 컴파일 된 자산 이후 문제가Rails 3.1 스타일 시트에서 깨진 이미지

background: url('background.png'); 

ERB보기에 제대로 배경 - a76dde63a16fbb15fe1b4ec496b50877.png

모두 IMAGE_TAG 및 asset_path 작품 :

예 :에

background: url(<%= asset_path "background.png" %>); 

결과 응용 프로그램에는 있지만 scss 파일에는 없습니다. 모든 입력은 매우 환영받을 것입니다.

+0

는 config.assets.enabled = TRUE ''있다 – rajkamal

답변

0

내가 그 도우미를 사용했습니다 말할 수 없습니다,하지만 당신은 당신이 말대꾸 레일가 제공하는 _url_path 도우미를 사용할 수 있습니다 .scss.css 파일을 변경하는 경우 나는 일반적으로 단지

url(/assets/image.jpg); 
2

를 하드 :

background: image_url("background.png") 생산에서 "지문 인식"됩니다. 당신의 application.rb 용량

More Info

관련 문제