Облачные файлы скрепок?

#ruby-on-rails #ruby-on-rails-3 #paperclip #cloudfiles

#ruby-on-rails #ruby-on-rails-3 #скрепка #облачные файлы

Вопрос:

Как я могу использовать скрепку с CloudFiles? Я нашел paperclip-cloudfiles, но в описании сказано, что он, вероятно, будет удален, а последняя фиксация была в 2010 году.

Ответ №1:

Gemfile:

 gem 'fog'
 

config/environments/production.rb

 Paperclip::Attachment.default_options.update({
:path             => ":picturable_name/:basename_:style.:extension",
:storage          => :fog,
:fog_credentials  => {
  :provider           => 'Rackspace',
  :rackspace_username => RACKSPACE_USERNAME,
  :rackspace_api_key  => RACKSPACE_API_KEY,
  :persistent         => false
},
:fog_directory    => CONTAINER_NAME,
:fog_public       => true
})