如何在omniauth-facebook回调中访问“额外”Hashie

时间:2013-04-08 16:11:47

标签: ruby-on-rails omniauth

在Rails应用程序中,我有以下代码从Facebook个人资料中更新用户的个人资料

self.update_attributes( :location => request.env["omniauth.auth"].extra.raw_info.location.name )

我正在更新Rail和Gems,现在这条线路失败了。

NoMethodError (undefined method `name' for nil:NilClass):

查看输出,我看到了

...
extra: !map:Hashie::Mash 
  raw_info: !map:Hashie::Mash 
...

如何访问此Hashie中的属性?

0 个答案:

没有答案