代码之家  ›  专栏  ›  技术社区  ›  Hussain Niazi

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

  •  4
  • Hussain Niazi  · 技术社区  · 10 年前

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

    中设置的默认路径 图片上传器.rb 是:

    " 上传/{model.class.tos.dowerline}/{mounted_as}/{moder.id} "

    图片上传罚款,同一图像的重命名版本存储在我的应用程序的根目录中( 机架多部件20160523-3241-ad9oou.jpg ).

    我想知道Carrierware上传图像的路径,帮助吗?我已到处搜索,但找不到文件夹“ 上传 ".

    提前感谢您的帮助。

    2 回复  |  直到 10 年前
        1
  •  1
  •   Dharmesh Rupani Aswan    10 年前

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

    供参考: 如果要更改存储目录,可以通过重写 store_dir 方法

    class MyUploader < CarrierWave::Uploader::Base
      def store_dir
        'public/new/upload/directory'
      end
    end
    
        2
  •  0
  •   Navin    10 年前

    你会发现 上传 文件夹中的 应用程序的/public/uploads 文件夹