【发布时间】:2013-07-14 16:40:25
【问题描述】:
我的 yaml 文件中有一个哈希映射,如下所示。如何在简单的 ruby 脚本中遍历它?我想在迭代期间将键存储在我的 ruby 程序中的一个变量中,并将值存储在另一个变量中。
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
【问题讨论】:
-
你的
YAML中没有那个键'source_table' -
是的,我知道。它只是一个例子。如何让它呈现出来,以便我可以遍历键值对的值?
标签: ruby-on-rails ruby yaml