Итак, я создаю новый класс, и у меня есть много объектов в этом классе, таких как имя, фамилия, возраст и т. Д. c. Но я получаю одну и ту же ошибку каждый раз. И также я не делаю сейчас, как перечислить мои массивы с использованием метода.
Ошибка: нет неявного преобразования массива в строку
def main
patients = []
puts "What do you want to do \nadd \nlist \nexit"
process = gets.chomp
if process == "add"
puts "Please enter patient's name"
patient1 = Patient_Covid_19.new()
patient1.Name = gets.chomp.to_s
patient1.Name << patients #error line
elsif process == "list"
#And i want to print the arrays(patients, ages, surnames etc.) in here but using a method.
elsif process == "exit"
puts "Have a nice day"
else
puts "Please enter add, list or exit"
main
end
end
main
Редактировать: Это была небольшая синтаксическая ошибка (строка ошибки) , Но мне все еще нужна помощь для процесса списка.