我在我的yaml文件中有一個哈希映射如下。如何在簡單的ruby腳本中迭代它?我想在迭代期間將密鑰存儲在我的ruby程序中的另一個變量中的變量和值中。如何在Ruby中迭代yaml哈希結構?
source_and_target_cols_map:
-
com_id: community_id
report_dt: note_date
sitesection: site_section
visitor_cnt: visitors
visit_cnt: visits
view_cnt: views
new_visitor_cnt: new_visitors
我收到從YAML文件中的數據的方法是如下:
#!/usr/bin/env ruby
require 'yaml'
config_options = YAML.load_file(file_name)
@source_and_target_cols_map = config_options['source_and_target_cols_map']
puts @source_and_target_cols_map
那個鍵''source_table''不出現在你的'YAML'中 –
是的,我知道。它只是一個例子。我如何使它呈現,以便我可以遍歷鍵值對的值? – Doublespeed