Различное разрешение Carrierwave для каждого загрузчика для хранилища S3?

Я хотел бы указать разные разрешения для каждого загрузчика при загрузке файла, например, вложение с фотографией является общедоступным, а вложение файла для загрузки системы является частным, возможно ли установить это в соответствии с загрузчиком?


person William Yeung    schedule 05.02.2013    source источник


Ответы (1)


Просто нужно сделать так, чтобы ваш класс загрузчика переопределял базовый класс. Я тоже сегодня рвал на себе волосы.. :( Это сработало для меня:

Использование Carrierwave 0.8.0 /app/uploaders/whatever_uploader.rb

class WhateverUploader < CarrierWave::Uploader::Base
  def fog_public
    true # or false
  end
end
person pctj101    schedule 29.05.2013