我做了與載波的圖像多重上傳,也調整大小。 例如,我上傳了10張圖片,而carrierwave創建了任何圖片的3個版本,所以我擁有30張圖片。 但我需要的是,carrierwave將創建僅3個版本的FIRST圖像,其他9個必須忽略。Rails carrierwave調整大小隻有一個圖像
我該怎麼辦呢?
感謝
我做了與載波的圖像多重上傳,也調整大小。 例如,我上傳了10張圖片,而carrierwave創建了任何圖片的3個版本,所以我擁有30張圖片。 但我需要的是,carrierwave將創建僅3個版本的FIRST圖像,其他9個必須忽略。Rails carrierwave調整大小隻有一個圖像
我該怎麼辦呢?
感謝
創建不同的上傳,只有第一個上傳
class Article < ApplicationRecord
mount_uploader :main_image, ThreeSizeUploader
mount_uploader :extra image, StandardUploader
end
不,這不是一個好解決方案 –
這不是一個好的解決方案,因爲?... – SteveTurczyn
這取決於你的代碼,你在做什麼,以及如何創建內的縮略圖。一般來說,您應該創建兩個不同的載波上傳器,併爲其他圖像(例如ArticlePictureUploader)安裝一個用於主圖像(例如ArticlePosterUploader)的圖像。
我認爲這是任何其他方式 –
如果只處理一個圖像,爲什麼要上傳10張圖像,而其他人將被忽略? – spickermann
例如我有一篇文章,並有10個圖像的文章,但我只需要首先處理主頁,所以我不需要處理其他9個圖像的大小隻適用於主頁 –