我正在使用宝石考拉来获取 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']
}}
这将产生很多查询......
如何连接两条记录并返回表数据?