小编use*_*390的帖子

将数据从哈希保存到 YAML 文件

当我尝试将数据从散列保存到文件时,我只能得到散列的最后一行。出了什么问题?

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)

ruby ruby-on-rails

4
推荐指数
1
解决办法
5606
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1