Ich habe eine Hash-Zuordnung in meiner Yaml-Datei wie folgt. Wie kann ich es in einem einfachen Ruby-Skript durchlaufen? Ich möchte den Schlüssel in einer Variablen und einem Wert in einer anderen Variablen in meinem Ruby-Programm während der Iteration speichern.Wie durchläuft man eine YAML-Hash-Struktur in 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
die Art, wie ich die Daten aus der YAML-Datei bin immer unter:
#!/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
dass Taste ' 'source_table'' nicht ist in Ihrem 'YAML' anwesend –
Ja, ich weiß. Es ist nur ein Beispiel. Wie mache ich es präsent, damit ich die Werte des Schlüsselwertpaares durchlaufen kann? – Doublespeed