Ковши для скрепок S3, проц и среды - PullRequest
0 голосов
/ 10 октября 2009

Из прочтения документации я понимаю, что это может быть выполнимо, но я не знаю, как!

Для производственной среды у меня есть три сегмента (три модели, три сегмента), графическое ведро, аудио-ведро, PDF-ведро, но для среды разработки я хочу иметь dev-image-bucket, dev-audio- ведро, dev-pdf-ведро.

Как мне установить процедуру? Должен ли я настроить несколько файлов конфигурации, пример кода будет принята с благодарностью.

Ответы [ 2 ]

3 голосов
/ 21 октября 2009

Нет необходимости в процедуре. В вашей модели:

has_attached_file :image,
                  :storage => :s3,
                  :s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
                  :path => "whatever",
                  :bucket => "#{Rails.env}-image-bucket" 
0 голосов
/ 22 октября 2009

Нет, это то, что я искал

:bucket => lambda { |photo| "#{(Rails.env.development? ? 'dev-' : '' )}feature-photos" }
...