warbler를 사용하여 war 파일로 배포되는 RoR 애플리케이션에 대한 작업을하고 있습니다. 내 참여 이전에 앱의 몇 가지 이미지가 자산 파이프 라인에 있었지만 내 역할은 미끄러운지도와 자체지도 타일을 소개하는 것입니다.jruby & warbler와 자산 파이프 라인 및 공개/이미지 사용
타일이 많은 공간을 차지하고 있기 때문에 응용 프로그램만큼 자주 변경되지 않으므로 public/images/tiles
에서 타일을 제공하는 것이 좋습니다. 나머지 응용 프로그램의 war 파일이 배포되고 타일이 적절한 디렉토리에 압축이 해제됩니다.
이 개발 모드에서 잘 작동하지만, 솔새 배포 컨텍스트 경로를 사용하고이 나는 JRuby를에서 근무하지 않은
/의 contextPath/이미지,하지/이미지를 발견하고 있기 때문에 타일이 404ed를 얻을 수 환경과 전에 팀의 나머지는 단지 이번 주에 휴가중에 나간다 (하!). Warbler: Where are my images에 config.action_controller.asset_host
을 사용하는 것에 대한 Nick Sieger의 권장 사항은 자산을 통해 작동하는 이미지와 CSS를 망쳐 놓았 기 때문에 자산과 일반인이 공존 할 수있는 다른 제안에 감사드립니다.
감사합니다. 단지 config.assets.precompile + = % w (* .js * .scss * .coffee * .css) 만 있으면 충분합니다. –