フォグとJqueryファイルアップロード(https://github.com/blueimp/jQuery-File-Upload)でS3サービスを使用しようとするとこの問題が発生します
エラー
Excon::Errors::SocketError (getaddrinfo: nodename nor servname provided, or not known (SocketError)):
これは、コントローラーで「save」メソッドを呼び出そうとしたときに発生します。私は次のようにcarrierwaveを設定しています:
config / initializers /carrierwave.rb
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => 'access_key_here',
:aws_secret_access_key => 'secret_key_here',
:region => 'eu-east-1'
}
config.fog_directory = 'folder_name_here'
config.fog_public = false
config.fog_attributes = {'Cache-Control'=>'max-age=315576000'}
config.storage = :fog
end
アップローダーは「config.storage:fog」と「store_dir」だけです。これで、バケットはすでに作成されています。
いくつかの構成が欠落していますか?それは私の開発環境でも機能しません。
助けてください。前もって感謝します。