3

私はペーパークリップヨーロッパのラックスペースクラウドへの認証に固執しています。また、この行を資格情報に追加しました。

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

しかし、これは何も変わりません。それでも、usクラウドで認証を試みます。

誰かがこれを稼働させましたか?

前もって感謝します!

4

1 に答える 1

4

私はこのセットアップを EU のラックスペースで使用しています。以下を環境ファイルの 1 つに追加します。または、モデルごとに構成します。

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'
  }
}

注意すべきことの 1 つは、ペーパークリップ メソッドを使用する場合、URL が二重にエンコードされるurlため、ビューで次のような操作を行う必要があることです。

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