【发布时间】:2015-08-18 18:17:09
【问题描述】:
我正在使用 gem Koala 来获取 Facebook 朋友。
如何将这些结果与数据库的用户联系起来?
代码
facebook = Koala::Facebook::API.new(params[:facebook_access_token])
friends = facebook.get_connections("me", "friends")
返回
[
{
"name": "Mick Fanning",
"id": "9523891481361"
},
{
"name": "Gabriel Medina",
"id": "9523891483211"
}
]
想法:
join = friends.map {|u| {
:user => user = User.where(provider_uid: u['id']).first,
:provider_uid => u['id'],
:name => u['name']
}}
这会产生很多查询...
如何连接两条记录并返回表数据?
【问题讨论】:
-
用pain英文告诉我你的要求,并允许我给你回代码:)
标签: ruby-on-rails ruby facebook koala koala-gem