Использование тумана для стоечных облачных файлов (EU) со скрепкой - PullRequest
3 голосов
/ 08 ноября 2011

Я застрял при аутентификации в европейском облачном пространстве с скрепкой и туманом .я также добавил эту строку к учетным данным:

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

, но это ничего не меняет.он все еще пытается аутентифицироваться с помощью облака США.

Кто-нибудь запустил его и запустил?

заранее спасибо!

1 Ответ

4 голосов
/ 02 августа 2012

У меня есть эта установка, работающая со стойкой ЕС.Добавьте следующее в один из ваших файлов среды.Или настройте его для каждой модели.

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

Стоит отметить, что при использовании метода paperclip url URL-адреса имеют двойное кодирование, поэтому вам нужно будет сделать что-то вроде этого:

user.avatar.url(:thumb, { :escape => false })
...