いくつかのキー値を持つymlファイルがあります。
age: 24
Name: XYZ
「名前」キーの値をXYZからABCに更新するコードが必要ですか?どうすればいいですか?
data = YAML.load_file "path/to/yml_file.yml"
data["Name"] = ABC
File.open("path/to/yml_file.yml", 'w') { |f| YAML.dump(data, f) }
Ymlファイルに書き込みます。指定されたキー(「名前」)がファイルに存在しない場合は、新しいキー値が書き込まれます。それ以外の場合は、既存のキー値が置き換えられます。