我通过omniauth从facebook得到一个嵌套数组,想检查它是否为空?/nil?/exists?依赖行如下所示:
unless omniauth['extra']['raw_info']['location']['name'].nil?
这应该检查数组的这一部分是否为空或存在。
但总是抛出这个错误:
undefined method `[]' for nil:NilClass
我检查数组是否错误?
我用“has_key”“nil?”试过了。“空的?” “存在吗?” “空白的?”
但是这些都没有!
请帮助我,非常感谢提前!