1

在 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 中的属性?

4

0 回答 0