我的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和图像资产工作得很好,我看到:
http://cdn0.domain.com/assets/logo-4cbddb290494d56e25f86fffa93f4b00.png
,我在这个配置中做错了什么?
发布于 2012-11-05 21:46:39
我不认为有足够的信息来真正帮助您,但我认为我看到了一个问题:在您的程序中,.ceil应该是一个.floor。否则,你将永远得不到cdn0
https://stackoverflow.com/questions/9964105
复制相似问题