3

我被困在使用回形针雾对欧洲机架空间云进行身份验证。我还将这一行添加到凭据中:

:rackspace_auth_url => "lon.auth.api.rackspacecloud.com"

但这并没有改变任何东西。它仍然尝试通过美国云进行身份验证。

有人启动并运行了吗?

提前致谢!

4

1 回答 1

4

我有这个设置与欧盟机架空间一起使用。将以下内容添加到您的环境文件之一。或者基于每个模型配置它。

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 是双重编码的,url因此您需要在视图中执行以下操作:

user.avatar.url(:thumb, { :escape => false })
于 2012-08-01T23:23:48.867 回答