Ruby on rails 如何在设计中保存Facebook UID?
我正在使用Desive,我有它,所以用户可以点击登录facebook。一旦他们确认了这一点,它就会将他们带到注册urlhttp://0.0.0.0:3000/users/sign_up. 在这里,我用从Facebook上获得的信息填充姓名和电子邮件字段。他们现在只需选择一个密码即可注册。我还想保存用户的Facebook UID和Facebook url 当用户单击“注册”按钮时,如何将其传递到我的用户模型中?我更新了模型以包含这些额外字段Ruby on rails 如何在设计中保存Facebook UID?,ruby-on-rails,ruby-on-rails-3,facebook-graph-api,devise,Ruby On Rails,Ruby On Rails 3,Facebook Graph Api,Devise,我正在使用Desive,我有它,所以用户可以点击登录facebook。一旦他们确认了这一点,它就会将他们带到注册urlhttp://0.0.0.0:3000/users/sign_up. 在这里,我用从Facebook上获得的信息填充姓名和电子邮件字段。他们现在只需选择一个密码即可注册。我还想保存用户的Facebook UID和Facebook url 当用户单击“注册”按钮时,如何将其传递到我的用户模型中?我更新了模型以包含这些额外字段 编辑:我目前还将他们的Facebook哈希数据存储在我从
编辑:我目前还将他们的Facebook哈希数据存储在我从Ominauth获得的会话中,以便以后检索。使用Omniauth提供的auth哈希,您应该能够检索用户信息 例如,哈希的结构如下所示。 您可以按如下方式提取用户信息:
facebook_uid = user_auth.uid
facebook_url = user.user_info.urls
我能够获得id和url,但现在我如何在用户单击“注册”后将其输入。我想用他们的帐户保存。你说你有权访问散列,对吗?重写“设计控制器”新方法以存储所需的数据值。请在这个火车站结账