我无法使用回形针和雾对欧洲机架云进行身份验证。我还在凭证中添加了这一行:
:rackspace_auth_url => "lon.auth.api.rackspacecloud.com"
但这并没有改变任何事情。它仍然试图通过美国云进行身份验证。
有人有这个并且正在运行吗?
提前感谢!
答案 0 :(得分:4)
我已将此设置与EU机架空间配合使用。将以下内容添加到您的某个环境文件中。或者根据每个型号进行配置。
config.paperclip_defaults = {
:storage => :fog,
:fog_directory => 'uploaded_images',
:fog_public => true,
:fog_credentials => {
:provider => 'Rackspace',
:rackspace_username => 'username',
:rackspace_api_key => 'key',
:rackspace_auth_url => 'lon.auth.api.rackspacecloud.com'
}
}
需要注意的一点是,在使用回形针url
方法时,网址会被双重编码,因此您需要在视图中执行以下操作:
user.avatar.url(:thumb, { :escape => false })