내 Rails 4 앱에서 PaperClip을 사용하여 S3에 이미지를 저장하려고합니다. S3 버킷에 내 이미지의 어떤은 다음과 같습니다RoR : Set PaperClip 이미지 모델 : S3 버킷의 경로가 올바르게
이제 AWS CloudFront를 CDN을 통해 이미지를 제공하기 위해, 나는 다음입니다 this article이 설정 :path
속성을 내 이미지 모델 제안. 여기서 정확한 가치는 무엇입니까?
has_attached_file :file, styles: { small: '120x50', medium: '350x350' }, :path => "images/files/../../:id/:style/:filename"
특히, 나는 위의 이미지 URL에 /000/001/ 부분을 처리하는 방법에 대한 확실하지 않다. 왜냐하면 S3에 이미지를 저장하는 동안 PaperClip이 만든 임의의 폴더이기 때문입니다. 그렇지 않은 경우 :id, :style and :filename
은 런타임에 해당 값을 올바르게 대체합니다.
이 참 이상하다 할 것이다. – duhaime