Ruby: как сохранить хеш с массивом в качестве значения в CSV-файл - PullRequest
0 голосов
/ 01 ноября 2019

Я хочу сохранить хеш в файл csv, а затем сохранить массив данных об учениках, которые также хранятся в хешах, в файл, как я это уже делаю

def save_students
  # open the file for writing
  file = File.open("gitignore/students.csv", "w")
  # iterate over the array of students
  @students[:November].each do |student|
    student_data = [student[:name], student[:age]]
    csv_line = student_data.join(",")
    file.puts csv_line
  end
  file.close
end

@students = {
# I have one of these for each month
January: [],
November: [{name: "KealanHeena", age: "22"}],
}

и после этогоЯ хотел бы загрузить эти данные, когда я выключаю и перезапускаю программу, возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...