更改使用carrierwave存储的文件的位置

时间:2015-04-07 09:44:28

标签: ruby-on-rails carrierwave

我正在使用carrierwave上传图片。在uploaders / image_uploader.rb中,我有

class ImageUploader < CarrierWave::Uploader::Base
  def store_dir
   '/public/uploads/images'
 end
end

我想将uploads目录移动到:

/shared/uploads/images

我显然需要修改uploaders / image_uploader.rb以反映新路径。另外,我需要移动已上传的图像:

/public/uploads/images

为:

/shared/uploads/images

我的假设是这些是我需要做的唯一更改,因为我不必对数据库或其他任何内容进行任何更改。这是对的吗?

1 个答案:

答案 0 :(得分:1)

无需改变数据库的一面。

为了安全起见,您只需要看看它是如何存储您的图像的。 ;)