我正在尝试提取Facebook 用户的 Omniauth 身份验证的uid并将其保存在我的数据库中。
当我发出命令user.authentications时,将显示结果数组:
[<身份验证ID:3,user_id:63,提供者:“facebook”,uid:“123456789”,created_at:“2012-07-02 02:10:48”,updated_at:“2012-07-02 02:10: 48" > ]
但是当我执行user.authentications.last时,要从 1 项数组中获取上述身份验证,我会收到:
< 认证:0x007f837d32e288 >
为什么不显示所有参数,id、user_id、provider、uid等。我这种方式无法访问和提取uid。我正在尝试运行user.authentications.last.uid。
谢谢