Authlogicを使用したFacebookerの実装(authlogic_facebook_connectプラグインを使用)では、1つを除いて、すべてが正常に機能しているようです。
(Facebookポップアップで[OK]をクリックして)アプリケーションを最初に承認した後も、ログインページにとどまります。リダイレクトはありません。ただし、ログインページを更新してからもう一度[Facebook]ボタンをクリックすると、Facebookによって既に承認されているため、ポップアップは表示されません。代わりに、/ user_session(Facebookセッションによる認証用)に自動的にリダイレクトされ、すぐにダッシュボードページに移動します。予想通り。
追加情報:
Facebookを承認した直後に、最初のクリックでリダイレクトされない理由はありますか?承認後のURLはhttp:/// user_session /に設定され、authlogicのルートは適切に設定されています。
PrototypeとjQueryを試してみましたが、どちらも同じ結果になります。
Facebookで認証しようとすると、このチュートリアルWebサイトで同じ問題が発生する可能性があります。このウェブサイトは私のものではないので、自己責任で試してください:http: //facebooker.pjkh.com
ありがとう。