gpt4 book ai didi

ruby-on-rails - 回形针,fog.io和Rackspace

转载 作者:行者123 更新时间:2023-12-04 13:53:54 28 4
gpt4 key购买 nike

我正在尝试查找有关如何设置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'
})

在哪里...

:雾目录-这是您的Rackspace Cloud File容器。

:fog_host -云文件CDN URL

:永久-防止在Fog/Excon上出现错误。您将来可能不需要此功能。

还可以使用 :fingerprint 回形针功能来避免在更新文件时出现CDN缓存。

关于ruby-on-rails - 回形针,fog.io和Rackspace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8187091/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com