facebooker authlogic プラグインを使用しています。今ではかなりうまく機能しています。ただし、User.before_connect(facebook_session) で電子メール アドレスを設定しようとすると、Apache が次のエラーをスローします。
スクリプト ヘッダーの早期終了: person_session、referer:
(person_session は私の user_session です)。
before_connect のコードは次のとおりです。
def before_connect(facebook_session) self.name = facebook_session.user.name self.login=facebook_session.user.first_name self.points=Person.default_points
Rails.logger.debug("*********email: "+facebook_session.user.email)
self.email=facebook_session.user.email
終わり
エラーが発生する前に記録された電子メール アドレスが有効であることに注意してください。
私の推測では、「@」を追加すると失敗する可能性があります。もう 1 つの可能性は、http エラーの原因となる電子メール アドレスの検証を行おうとしているということです。
どんなアイデアでも大歓迎です。
ありがとう。