2010-05-25 2 views
0

Authlogic 및 Authlogic Facebook Connect 사용.Authlogic Facebook 기존 계정 찾기

before_filter는 훌륭하게 작동합니다. 이름과 facbook_uid를 db로 저장하십시오. 문제는 매번 새로운 기록을 저장한다는 것입니다.

는 find_by_facebook_uid_or_create_user

내가 facebooker에 대한 API의에 독서 시도

의 몇 가지 유형을 구축하는 방법을 알아내는 데 도움이 필요하지만, 이것은 나를 방법입니다. :(

는 업데이트] -

user.rb

def before_connect(facebook_session) 
    self.firstname = facebook_session.user.first_name 
    self.lastname = facebook_session.user.last_name 
    self.persistence_token = reset_persistence_token 
end 

application_controller.rb

before_filter :set_facebook_session 
helper_method :facebook_session 
+0

지금까지 작성한 코드를 게시하십시오. – mikej

답변

0

새로운 사용자들이 F-마다 작성되는 문제가되는 사람들을 위해 연결하여 MySql을 사용하고 있다면 facebook_uid를 Int (정수)에서 BigInit (빅 정수)로 변경하십시오.

나를위한 문제는 페이스 북이 긴 ID를보고 있었고 Int가이 ID를 잘라내는 것이 었습니다.