Я использую файл YML для хранения тривиальных данных.
Я могу создать yml:
File.open("data.yml", "w") do |yaml|
yaml.write(@some_hash.to_yaml)
end
И откройте yml:
path = File.expand_path(File.dirname(__FILE__))
@trivial_data = YAML.load_file("#{path}/../../../config/data.yml")
Но я не знаю, как обновить файл. Скажем, я хочу добавить еще одну строку:
4:
agent_id: 332
last: Wade
first: Jason
suffix: Sr
rep_number: 2
Как открыть и обновить файл yaml? И это хорошая идея на производственном сервере?