Я новичок в рубине, поэтому, пожалуйста, простите noobishness.
У меня есть CSV с двумя столбцами. Один для названия животных и один для типа животных. У меня есть хэш со всеми ключами, являющимися именами животных, а значения - животными. Я хотел бы написать хэш в CSV без использования quickCSV. Я подумал о нескольких идеях, что было бы проще всего. Вот основной макет.
require "csv"
def write_file
h = { 'dog' => 'canine', 'cat' => 'feline', 'donkey' => 'asinine' }
CSV.open("data.csv", "wb") do |csv|
csv << [???????????]
end
end
Когда я открыл файл для чтения, я открыл его File.open("blabla.csv", headers: true)
Можно ли написать файл обратно так же?