如何从YAML文件访问密钥的子密钥?

时间:2012-11-12 07:24:36

标签: ruby-on-rails ruby hash

如果我们有.yml文件如下:

foo:
  key1: someValue1
  key2: someValue2

我们可以通过以下方式访问其内容:

conf = YAML.load_file("config.yml")

和哈希值如:

conf.fetch('foo')['key1'] #=> "someValue1"

我们如何访问值为'someValue1'的密钥?

或者

最好问一下:如何访问'foo'(key1和key2)的密钥?

1 个答案:

答案 0 :(得分:2)

你试过吗

conf.fetch('foo').keys