Obtengo una matriz anidada de Facebook a través de omniauth y quiero verificar si está vacía?/Nil?/Exists? la línea según se ve así:Cómo capturar un "método indefinido` [] 'para nil: NilClass "error?
unless omniauth['extra']['raw_info']['location']['name'].nil?
Esto debería comprobar si esta parte de la matriz está vacía o si existe.
Pero siempre fue lanzado este error:
undefined method `[]' for nil:NilClass
puedo comprobar las matrices mal?
Lo intenté con "has_key" "nil?" "¿vacío?" "existe?" "¿blanco?"
¡Pero ninguno de estos funciona!
Por favor, ayúdenme, muchas gracias de antemano!
Hola Erez, gracias, pero ¿cómo se puede decir que "si usted es nula ..." ejecutar las siguientes líneas? – Jan
si res es verdadero - uno de los valores hash omniauth devueltos nil –
muchas, muchas gracias Erez :) – Jan