3
、ここで説明したように、私は同じ問題に直面しています - OmniAuth & Facebook: certificate verify failedSSL証明書問題 - Windowsマシン
最も投票の答えはあなたのOmniauth初期化子に以下を追加することを示唆:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, FACEBOOK_KEY, FACEBOOK_SECRET, {:client_options => {:ssl => {:ca_path => "/etc/ssl/certs"}}}
end
しかし、彼は "/ etc/ssl/certs"はubuntuのCA_PATHだと言います。 ウィンドウに関連するCA_PATHは何ですか?
私のマシンに証明書がない場合は、どのようにインストールすればよいのですか、どこに証明書ファイルを置くのですか?私は、このファイルダウンロード
を - - http://certifie.com/ca-bundle/ca-bundle.crt.txtをし、私のアプリ/ configフォルダに入れ
これがまだ機能しているかどうかは分かりますか。私はこの問題を取得していますが、この修正は私のために働いていません – Steve
それは動作します!ソリューションに感謝します。私は別の解決策を見つけましたが、それはまだうまくいかず、その回答に投票した人がたくさんいます。 – BC2
私のdev env(localhost Windows)で次のメッセージが表示されます: "指定されたURLはアプリケーションの設定では許可されていません:指定されたURLの1つ以上はアプリケーションの設定で許可されていません。ドメインはアプリケーションのドメインの1つのサブドメインでなければなりません。何か案は? – MatheusJardimB