Я думаю, что понял.
В config / initializers / paperclip_defaults.rb
Paperclip::Attachment.default_options.update({
:path => "images/:class/:id/:attachment/:style/img_:fingerprint",
:storage => :fog,
:fog_credentials => {
:provider => 'Rackspace',
:rackspace_username => 'blablabla',
:rackspace_api_key => 'blablabla',
:persistent => false
},
:fog_directory => 'blablabla',
:fog_public => true,
:fog_host => 'http://blablabla.rackcdn.com'
})
где ...
: fog_directory - Это ваш контейнер файлов Rackspace Cloud File.
: fog_host - URL-адрес CDN облачного файла
: постоянный - для предотвращения ошибки в Fog / Excon.Это может вам не понадобиться в будущем.
Также используйте функцию : отпечаток пальца , чтобы избежать кеширования CDN при обновлении файла.