2014-02-27 3 views
0

EC2 인스턴스에 배포 중입니다. 나는 develoment 및 준비 환경을 사용하고 있습니다. 공용 IP를 신축성있는 IP로 변경하면 내 자산 (스타일 시트, 이미지 및 자바 스크립트)이 두 환경 모두에로드되지 않는다는 것을 알았습니다. 공용 IP를 사용하면 모든 것이 잘 작동합니다. 자산은 두 환경 모두에서 capistrano3으로 사전 컴파일됩니다. 공개/자산에서 파일을 찾을 수 있습니다. 그러나 UI에는 스타일 및 이미지가 표시되지 않습니다. 문제를 바로 잡기 위해 무엇을 할 수 있습니까? 당신의 CDN URL을 모른 채레일 앱이 애셋을 제공하지 않습니다.

config.action_controller.asset_host = "your_cdn" 

:

답변

0

그것은 가능성이 방법 레일에 문제의이


자산

나는 asset_host 기능을 구현하는보고 싶은데 자산에 액세스 구조, 나는 어떤 참고 문헌도 추천 할 수 없다. 렌더링 된 HTML의 <head> 섹션을 사용하여 답변을 업데이트하는 것이 좋습니다 (Rails가 애셋을 생각하는 위치를 표시)

관련 문제