Rails Carrierwave在哪里存储我上传的图像?

时间:2016-05-23 21:43:03

标签: ruby-on-rails carrierwave

我有一个完美的应用程序,我只是使用Carrierwave合并了图像文件上传。

picture_uploader.rb 中设置的默认路径为:

上传/#{model.class.to_s.underscore} /#{mounted_as} /#{model.id}

图片上传罚款和相同图片的重命名版本存储在我的应用的根目录中( RackMultipart20160523-3241-ad9oou.jpg )。

我想知道Carrierware上传图片的路径,有帮助吗?我到处搜索但找不到文件夹“ 上传 ”。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可以在应用程序目录中找到上传的图像 的 You_application/public/uploads

供参考: 如果要更改存储目录,可以通过覆盖store_dir方法执行以下操作。

class MyUploader < CarrierWave::Uploader::Base
  def store_dir
    'public/new/upload/directory'
  end
end

答案 1 :(得分:0)

您可以在应用程序&public / uploads 文件夹中找到上传文件夹。