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

Rails Carrierwave where is it storing my uploaded images?

我有一个完美运行的应用程序,我刚刚使用 Carrierwave.

合并了图像文件上传

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

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

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

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

提前感谢您的帮助。

您将在 应用程序s/public/uploads 文件夹中找到 uploads 文件夹。

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

供参考: 如果你想改变存储目录,你可以通过覆盖 store_dir 方法来完成。

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