0
我有ArtworkUploader,並且我想在同一個目錄中創建圖形圖像的副本。幫我解決這個問題。複製圖像carrierwave
我上傳:
class ArtworkUploader < CarrierWave::Uploader::Base
def store_dir
if model
"uploads/#{model.class.to_s.underscore}/#{model.id}/#{mounted_as}"
end
end
def filename
"artwork.png"
end
end
我試圖與控制檯,但它不工作。我在這裏錯過了什麼?
控制檯:
> u = User.find(5)
> u.artwork.create(name: "testing.png", file: u.artwork.path)
> NoMethodError: undefined method `create!' for /uploads/5/artwork/Artwork:ArtworkUploader
這是什麼意思的副本,你的意思是修改已經上傳的現有文件 – Viren
我想用我的自定義文件名與原始文件一起獲取圖像。 – Mano
爲什麼不創建另一個文件並將相同的上傳器應用到它 – Viren