現在のアプリケーションに無意識のうちにいくつかの変更を加えて、loginおよびlogoutエラーが発生したのではないかと思います。
問題の考えられる原因の 1 つは、行った変更に基づいて、 http: //yoursite.comからhttp://www.yoursite.comへのリダイレクトである可能性があります。この問題について言及しているブログを確認してください。
修正は、config.action_controller.session[:domain] = '.YOURDOMAIN.COM' を environment.rb 内に設定することです (必ず先頭に . を付けてください)。これにより、www.yourdomain.com と yourdomain.com (およびその他のサブドメイン) の両方で Cookie が機能するようになります。
Developmentまた、さまざまな環境でのログイン動作を確認することをお勧めします。Production次に、ファイルの出力をlog明確に確認してください。
コードが以前に機能していたと述べたように、これは問題のドメインを微調整するのに役立つ場合があります。
アップデート:
facebook oauth に更新があり、すべてのアプリケーションを最新バージョンの oauth に更新する必要があることが言及されています。
それがあなたの問題の考えられる原因です。
すべてのサイトとアプリを OAuth 2.0 に移行し、signed_request パラメーターを処理し、10 月 1 日までに SSL 証明書を取得することを要求する計画の概要を説明しています。
以下のリンクを確認してください。
http://developers.facebook.com/blog/post/497/
ありがとう!