当我尝试将数据从散列保存到文件时,我只能得到散列的最后一行。出了什么问题?
h= {}
infoArray.zip(href) {|a,b| h[a.to_sym] = b } # i convert two array in hash
File.open("lib/alreadyPass.yml","w") do |file|
file.write h.to_yaml
end
Run Code Online (Sandbox Code Playgroud)
我的哈希的一个例子是:
{:"client-1.domaine.net"=>"www.client-1.domaine.net/index.html/xxxxxx"}
{:"client-2.domaine.net"=>"www.client-2.domaine.net/index.html/xxxxxx"}
Run Code Online (Sandbox Code Playgroud)
我得到的输出 YAML 文件是:
---
:client-1.domaine.net:
- www.client-1.domaine.net/index.html/xxxxxx
Run Code Online (Sandbox Code Playgroud)