繁体   English   中英

Paperclip,fog.io和Rackspace

[英]Paperclip, fog.io and 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缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM