私はこれを調査しようとしましたが、このエラーを修正するためにアプリケーションのどこを見ればよいかわかりません。Udemy でコースを受講しており、Google Cloud ストレージを使用して画像をアップロードしようとしています。新しいレコードに画像を追加して保存しようとすると、このエラーが発生します。
SSL_connect が返されました=1 errno=0 状態=SSLv3 読み取りサーバー証明書 B: 証明書の検証に失敗しました (OpenSSL::SSL::SSLError) 証明書を検証できません。
これは、リモート ホストまたは Excon の問題である可能性があります。Excon には証明書がバンドルされていますが、これらはカスタマイズできます。
Excon.defaults[:ssl_ca_path] = path_to_certs
、ENV['SSL_CERT_DIR'] = path_to_certs
、Excon.defaults[:ssl_ca_file] = path_to_file
、ENV['SSL_CERT_FILE'] = path_to_file
(Excon.defaults[:ssl_verify_callback] = callback
OpenSSL::SSL::SSLContext#verify_callback を参照)、またはExcon.defaults[:ssl_verify_peer] = false
(安全性が低い)。