그래, 아이콘의 자산/이미지/아이콘에 이라는 서브 디렉토리가 있습니다. 내가 할 경우, 말대꾸를 사용하여 내 CSS에서자산 파이프 라인 이미지 하위 디렉토리 heroku
:
background: transparent image-url("mobile.png") no-repeat left center;
을 그리고 Heroku가에 밀어, 그것은, 완벽하게 배경 표시 문제없이 작동합니다.
하지만 내가 할 경우 : 배경은 단순히 표시되지 않습니다
background: transparent image-url("icons/mobile.png") no-repeat left center;
.
나는 지금까지 무엇을 발견 : 게재 이미지에 대한 내 CSS의 모든 배경 URL이 (사람이 아닌 하위 디렉토리)의 하위 디렉토리에/assets/mobile-circle-header-fac4f74ae28c8147aaf9dbca8fb110e8.png
- 가 있습니다 다이제스트가없는
/assets/icons/mobile.png
과 같습니다. - image_tag를 통해 호출 할 때 내 HTML에 표시되는 하위 디렉토리에 이미지가 있으므로 문제는 저주 받아야합니다.
더 많은 정보가 필요하면 그냥 물어보십시오.
감사합니다.
편집
내가 "아이콘"이 아닌 뭔가 다른 하위 디렉토리의 이름을 변경, 작동 : O, 어떤 아이디어? 롤 ...
'image-url ("icons/mobile.png")이 (가) 로컬로 작업하고 있습니까? 변경 사항을 적용하기 전에 자산을 다시 컴파일해야합니까? – John
예, 로컬로 작동합니다. 헤로큐의 측면에서 푸시마다 자산이 집계됩니다! – allaire
내 Pow.cx 로컬 env에서 프로덕션을 테스트 할 때. icons 하위 디렉토리의 이미지가 다이제스트로 표시되고 – allaire