Rails 5 + CarrierWave + S3 URI :: InvalidURIError - PullRequest
0 голосов
/ 15 ноября 2018

Я использую Rails 5 + CarrierWave + S3 для загрузки изображений в мою корзину s3.

My config/initializers/carrirer_wave.rb is:

if Rails.env.production?
  CarrierWave.configure do |config|
    config.fog_provider = 'fog-aws'
    config.fog_credentials = {
      # Configuration for Amazon S3
      provider:              'AWS',
      aws_access_key_id:     'MY_ACCESS_KEY',
      aws_secret_access_key: 'MY_SECRET_KEY',
      region:                'us-east-2',
      endpoint:              'apigateway.us-east-2.amazonaws.com'
    }
    config.fog_directory = 'steinmann'
    config.fog_public = false
  end
end

Когда я пытаюсь загрузить изображения, у меня происходит сбойи смотрите в логах следующее сообщение:

URI::InvalidURIError (bad URI(is not URI?): ://steinmann.s3-us-east-2.amazonaws.com:):

Что не так и как я могу это исправить?Почему мой URI без http?

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