Carrierwave对S3存储的每个上传者有不同的权限吗?

时间:2013-02-05 07:39:17

标签: permissions amazon-s3 carrierwave fog

我想在上传文件时为每个上传者指定不同的权限 - 例如,照片附件是公开的,而系统上传文件附件是私有的,可以根据上传者设置吗?

1 个答案:

答案 0 :(得分:5)

只需要让你的上传器类重写基类。我今天也撕掉了我的头发.. :(这对我有用:

使用Carrierwave 0.8.0 /app/uploaders/whatever_uploader.rb

class WhateverUploader < CarrierWave::Uploader::Base
  def fog_public
    true # or false
  end
end