QA@IT

【Rails3】【SSL】SSL接続が出来ない。

2820 PV

環境:
①Rails 3.1.0
②Ruby 1.9.2

現在、外部のサイトへアクセスするためにSSLを使用する必要があるのですが、
以下のコードの箇所でエラーが発生しています。

コード:

url = 'https://hogehoge.com'  
uri = URI.parse(url)  
http = Net::HTTP.new(uri.host, uri.port)  
http.use_ssl = true  
http.verify_mode = OpenSSL::SSL::VERIFY_NONE  

エラー内容は
「NoMethodError: undefined method `use_ssl=' for #」です。

補足ですが、sslで使用するrequire 'Openssl'などはは使用しているmodelに記述済みです。

同様の事象を解決されたことがある方はぜひ、
アドバイスを頂けたらと思います。

宜しくお願いします。

  • https通信先はオレオレ証明書かそれとも正規の証明書かどっち? -
  • コメントありがとうございます。
    正規の証明書です。
    -

回答

マニュアルによると下記の行が必要みたいですけど。

require 'net/https'
編集 履歴 (0)
  • コメントありがとうございます。
    教えて頂いたコードは書いてありまして、
    その他にも「require 'open-uri'」、「require 'openssl'」
    なども書いています。

    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。