у меня config.fog_host не работает нормально с cdn's в rails 3.1 - PullRequest
0 голосов
/ 01 апреля 2012

У меня есть это в моем fog.rb

CarrierWave.configure do |config|
  config.fog_credentials = {
    :provider               => 'AWS',
    :aws_access_key_id      => 'key',
    :aws_secret_access_key  => 'key',
    :region                 => 'eu-west-1'
  }

  config.fog_host = proc { "http://cdn#{(rand * 4).ceil}.domain.com" }
  config.fog_directory = 'pro'
  config.fog_public = false
  config.fog_attributes = {'Cache-Control' => 'max-age=315576000'} 
end

Но я вижу изображения маршрутов к https://s3 -eu-west-1.amazonaws.com /pro ...

Однако мои активы js, css и images работают нормально Я вижу:

http://cdn0.domain.com/assets/logo-4cbddb290494d56e25f86fffa93f4b00.png

Что я делаюнеправильно в этом конфиге?

1 Ответ

0 голосов
/ 06 ноября 2012

Я не думаю, что есть достаточно информации, чтобы действительно помочь вам, но я думаю, что вижу одну проблему: в вашем процессе .ceil должен быть .floor.В противном случае вы никогда не получите cdn0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...