Ruby on rails Authlogic Facebook查找现有帐户

Ruby on rails Authlogic Facebook查找现有帐户,ruby-on-rails,ruby,authlogic,Ruby On Rails,Ruby,Authlogic,使用Authlogic和Authlogic Facebook Connect 之前,过滤器工作得很好。获取保存在数据库中的名称和传真。唯一的问题是它每次都保存一个新记录 需要帮助了解如何通过facebook、uid或create用户构建某种类型的find\u吗 我曾尝试阅读facebooker的API,但这对我来说太难了( 更新- user.rb def before_connect(facebook_session) self.firstname = facebook_session.u

使用Authlogic和Authlogic Facebook Connect

之前,过滤器工作得很好。获取保存在数据库中的名称和传真。唯一的问题是它每次都保存一个新记录

需要帮助了解如何通过facebook、uid或create用户构建某种类型的find\u吗

我曾尝试阅读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
应用程序\u controller.rb

before_filter :set_facebook_session
helper_method :facebook_session

对于那些在每次f-connect和使用MySql时都会创建新用户的用户,请将facebook的uid从Int(整数)更改为BigInit(大整数)


我的问题是facebook正在查看长ID,而Int正在截断这些ID。

请发布到目前为止的代码。