Я створюю хеш у Ruby і хочу записати його у файл JSON у правильному форматі.
Ось мій код:
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
І ось вміст отриманого файлу:
key_aval_akey_bval_b
Я використовую Sinatra (не знаю, в якій версії) та Ruby v 1.8.7.
Як я можу записати це у файл у правильному форматі JSON?