Ruby on rails Carrierwave S3在编辑时保留文件
我让Carrierwave将图片上传到我的网站并存储在S3上Ruby on rails Carrierwave S3在编辑时保留文件,ruby-on-rails,carrierwave,Ruby On Rails,Carrierwave,我让Carrierwave将图片上传到我的网站并存储在S3上 但是,每当用户编辑记录时,即使不需要更改图像,也必须再次上载图像。我想让现有图像继续使用,除非用户“选择”上载新图像。我不知道我做了什么,但这正在起作用。虽然用户界面没有反映图像仍然存在,但用户无需再次上传图片。在中,您有一个部分。我不知道这是否适用于S3,但您可以尝试一下 要保留所有上载的文件,请使用如下初始值设定项: CarrierWave.configure do |config| config.remove_previou
但是,每当用户编辑记录时,即使不需要更改图像,也必须再次上载图像。我想让现有图像继续使用,除非用户“选择”上载新图像。我不知道我做了什么,但这正在起作用。虽然用户界面没有反映图像仍然存在,但用户无需再次上传图片。在中,您有一个部分。我不知道这是否适用于S3,但您可以尝试一下 要保留所有上载的文件,请使用如下初始值设定项:
CarrierWave.configure do |config|
config.remove_previously_stored_files_after_update = false
end
如果要按每个上载的内容配置:
class AvatarUploader < CarrierWave::Uploader::Base
configure do |config|
config.remove_previously_stored_files_after_update = false
end
...
end
类AvatarUploader