0
所以我有這樣的測試腳本轉`YAML :: load_file`到合適的哈希
require 'yaml'
hashYaml = YAML::load_file("./monFichier.yaml")
puts "hashYaml : "
puts hashYaml
hashManuel = {enonce: "ma question", titre: "mon titre" }
puts "hashManuel : "
puts hashManuel
其中./monFichier.yaml包含以下行:
- enonce: "ma question"
titre: "mon titre"
,輸出爲:
hashYaml :
{"enonce"=>"ma question", "titre"=>"mon titre"}
hashManuel :
{:enonce=>"ma question", :titre=>"mon titre"}
有人能請解釋一下
- 爲什麼兩條線都不一樣?
- 我如何才能以
hashManuel
的格式獲得hashYaml
?
乾杯,
可能值得注意的是,反函數'YAML :: load',這是'YAML :: dump'輸出':鍵:itsValue' Yaml會議。這將推動第一個解決方案:編輯源Yaml文件,以便它包含':key:itsValue'賦值 – marsupilam