ruby-on-rails – Paperclip,fog.io和Rackspace

我正在尝试找到有关如何设置Paperclip使用fog.io和fog.io来使用Rackspace Cloud File的文档,但我找不到任何好的参考(我认为自己是一个很好的Google语言扬声器:D ).理想的情况是我可以将本地存储用于开发环境,使用Rackspace进行生产.

任何人都可以指向一个好的文档或使用这个空间来记录这种方法吗?

TKS!

==更新==:

回形针到fog.io.

https://github.com/thoughtbot/paperclip/blob/master/lib/paperclip/storage/fog.rb

fog.io到Rackspace云文件

http://fog.io/storage/

…仍在试图弄清楚如何把它们放在一起.

解决方法

我想我明白了.

在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 – 云文件CDN URL

:persistent – 防止Fog / Excon上的错误.您将来可能不需要这个.

还可以使用:指纹回形针功能,以在更新文件时避免CDN缓存.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...