Это моя новая учетная запись s3 и новый проект.Активы, не загружаемые на 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.
И почему вы ожидаете, что они будут загружены на s3? Вы упоминаете CarrierWave, который используется для загрузки файлов, а не для активов. –
Да, ты прав. И я понял вопрос. Я должен использовать драгоценный камень «asset_sync» и его конфигурацию для загрузки на s3. Теперь его решили. –
Пожалуйста, подумайте о том, чтобы закрыть/удалить этот вопрос. –