【问题标题】:Rails Carrierwave where is it storing my uploaded images?Rails Carrierwave 在哪里存储我上传的图像?
【发布时间】:2016-05-23 21:43:03
【问题描述】:

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

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

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

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

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

提前感谢您的帮助。

【问题讨论】:

  • 尝试应用/公共/上传

标签: ruby-on-rails carrierwave


【解决方案1】:

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

供参考: 如果你想改变存储目录,你可以通过覆盖store_dir方法来做到这一点。

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

【讨论】:

  • 我的公共文件夹中没有上传文件夹。我什至创建了一个空的上传文件夹并尝试上传图片,但它仍然是空的
  • 好的。它只是突然出现在那里。可能是我设置好carrierwave后忘记重启服务器了。
【解决方案2】:

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

【讨论】:

  • 我的公共文件夹中没有上传文件夹。我什至创建了一个空的上传文件夹并尝试上传图片,但它仍然是空的
猜你喜欢
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-15
  • 1970-01-01
  • 1970-01-01
  • 2015-02-05
相关资源
最近更新 更多