Estoy creando un hash en Ruby y quiero escribirlo en un archivo JSON, en el formato correcto.
Aquí está mi código:
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
Y aquí está el contenido del archivo resultante:
key_aval_akey_bval_b
Estoy usando Sinatra (no sé qué versión) y Ruby v 1.8.7.
¿Cómo puedo escribir esto en el archivo en el formato JSON correcto?