{"user"=>
{"bio"=>"rubyist",
"created_at"=>"2011-05-03T15:21:46+02:00",
"email"=>"[email protected]",
"id"=>61, "name"=>"paul",
"updated_at"=>"2011-05-03T15:21:46+02:00"}}
¿Cuál es la diferencia entre el uso de comillas dobles y comillas simples ?:¿Cuál es la diferencia entre usar comillas simples y comillas dobles para consultar un hash en Ruby?
attributes = JSON.parse(last_response.body)["user"]
attributes = JSON.parse(last_response.body)['user']
Parece que el primer caso funciona, pero el segundo caso no se encuentra ninguna tecla. No entiendo por qué.
No debería haber ninguna diferencia en absoluto ... ¿Cuál es el error exacto que obtienes en el segundo? –
Y si intercambia ambas filas en orden, ¿sigue siendo la variante con las comillas dobles las que funcionan? – moritz
No creo que realmente estés obteniendo los resultados que dices que eres. En este caso, no es posible que Ruby se comporte de manera diferente. – Phrogz