Как записать в файл JSON в правильном формате

Я создаю хеш в 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?

100
задан the Tin Man 11 May 2017 в 21:42
поделиться