tengo este conjunto de hashes:Cómo encontrar y devolver un valor hash dentro de una gama de valores hash, dado varios otros valores en el hash
results = [
{"day"=>"2012-08-15", "name"=>"John", "calls"=>"5"},
{"day"=>"2012-08-15", "name"=>"Bill", "calls"=>"8"},
{"day"=>"2012-08-16", "name"=>"Bill", "calls"=>"11"},
]
¿Cómo puedo buscar en los resultados para encontrar el número de llamadas de Bill hecho el día 15?
Después de leer las respuestas a "Ruby easy search for key-value pair in an array of hashes", creo que podría implicar la ampliación de la declaración siguiente hallazgo:
results.find { |h| h['day'] == '2012-08-15' }['calls']
¡He intentado con una coma allí antes, pero tu _y_ funciona perfectamente! Muchas gracias. – s2t2
@ s2t2 también puede usar '&&' instad if 'y' – PriteshJ