2016-08-09 3 views
1

Cloudfront를 내 CDN으로 사용하는 레일 앱이 있습니다. 그리고 서명 된 URL 기능을 켜기 만하면 모든 자산 파이프 라인 링크가 실패하는 레이어를 추가하고 싶습니다.애셋 파이프 라인 용 AWS Cloudfront URL

AWS에서 업로드 한 파일, 이미지 등은 여전히 ​​Carrierwave를 사용하여 URL을 생성하기 때문에 올바른 서명 된 URL로 표시되므로 모두 작동합니다.

수동으로 내 스타일 시트와 자바 스크립트 URL을 서명하여 업데이트했지만 이제는 내 CSS 링크 (Fontawsome gems 등)와 이상한 로컬 정적 이미지가 모두 존재하기 때문에 모두 실패합니다. 서명했다.

Rails의 자산 파이프 라인에 대해이 작업을 전역 적으로 수행 할 방법이 없습니까?

답변

0

이것은 실제로 대답이 아니지만이 질문을 내고 싶지 않았습니다. 나는 서명 된 쿠키로 옮겼습니다. 이렇게하면 로그인 한 사용자에 대한 액세스를 제한 할 수 있습니다. 나는 이것이 동일한 문제를 가진 누군가를 도울 수 있다고 생각했다.

관련 문제