반송파를 사용하여 이미지를 여러 번 업로드하고 크기를 조정합니다. 예를 들어, 10 개의 이미지를 업로드했으며 carrierwave는 30 개의 이미지를 갖기 위해 3 가지 버전의 이미지를 만듭니다. 하지만 그 carrierwave는 첫 번째 이미지의 3 가지 버전 만 만들고 다른 9 개는 무시해야합니다.레일 웨이브 반송파는 하나의 이미지 크기를 조정합니다.
어떻게 할 수 있습니까?
감사
반송파를 사용하여 이미지를 여러 번 업로드하고 크기를 조정합니다. 예를 들어, 10 개의 이미지를 업로드했으며 carrierwave는 30 개의 이미지를 갖기 위해 3 가지 버전의 이미지를 만듭니다. 하지만 그 carrierwave는 첫 번째 이미지의 3 가지 버전 만 만들고 다른 9 개는 무시해야합니다.레일 웨이브 반송파는 하나의 이미지 크기를 조정합니다.
어떻게 할 수 있습니까?
감사
다른 업 로더를 작성, 오직 그것은 당신이 무엇을하고 있는지 방법과 코드에 따라 최초의 업 로더
class Article < ApplicationRecord
mount_uploader :main_image, ThreeSizeUploader
mount_uploader :extra image, StandardUploader
end
아니요, 좋지 않습니다. 솔루션 –
그것은 좋은 해결책이 아니기 때문에 ... – SteveTurczyn
내에서 썸네일 이미지를 만들 수 있습니다. 일반적으로 두 개의 서로 다른 반송파 업 로더를 만들어 기본 이미지 용으로 (예 : ArticlePosterUploader) 다른 모든 이미지 용으로 (예 : ArticlePictureUploader) 마운트해야합니다.
나는 그것이 다른 방법이라고 생각한다. –
하나만 처리하는 경우 왜 10 개의 이미지를 업로드 하시겠습니까? 다른 이미지는 무시됩니다. 왜 그렇습니까? – spickermann
예를 들어 기사가 있고 기사가 10 개 있지만 홈 페이지에 대해 처음으로 처리해야하므로 홈 페이지에만 크기가있는 다른 9 개의 이미지를 처리 할 필요가 없습니다 –