从yaml文件Ruby中检索数组数据

时间:2015-04-30 09:47:08

标签: ruby arrays yaml

我在yaml文件中有以下数组:

error_messages:
  - 'Error! There is no registration number'
  - 'Error! Event is not added'

我正在从这个文件中读取数据如下:

$common_test_data['error_messages[0]']

我已在全局var:

中初始化了我的yaml文件
$common_test_data =  YAML.load_file("#{Dir.pwd}/test_data/common_data.yml")

但遗憾的是,数据并未从yaml数组中检索到。也许有特定的方法从yaml文件中检索数据?

1 个答案:

答案 0 :(得分:0)

您应该按以下方式检索它:
$common_test_data['error_messages'][0]

$common_test_data是哈希 $common_test_data['error_messages']是一个数组。