这是我的新 s3 帐户和新项目。
一切都很好assets:precompile
,所有资产都预编译并存储在public/assets
.
但是这些资产既没有上传也没有同步到 s3。
这是我的雾初始化器
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => 'AWS_KEY',
:aws_secret_access_key => 'AWS_SECRET'
}
config.fog_directory = 'bucket_name'
config.fog_public = false
end
我在 gemfile 中添加了“雾”宝石。
有趣的是,我能够将图像从开发上传到 s3,但在生产中它是Permission denied
给/public/uploads/tmp
. 这不应该发生的权利!
请帮助我将我的资产同步到 s3。