Я пытаюсь засеять данные в моей базе данных, используя rake db:seed
. Я получаю следующее сообщение об ошибке TypeError: can't cast Array to string
Rails - TypeError: невозможно передать массив в строку
Моего коде
db/seeds.rb
locations_list = [
["Melbourne"],
["Sydney"],
["Canberra"],
["Newcastle"]
]
locations_list.each do |location|
Location.create(city: location)
end
universities = [
["M University"],
["T University of M"],
["R Institute of M"],
["S University of T"],
["L University"],
["D University"],
["V University"]
]
universities.each do |university|
University.create(name: university)
end
Глядя через него, синтаксис, кажется Симметричным. Кажется, не может найти, почему это вызывает эту ошибку.
Может ли кто-нибудь помочь?
Я только что попробовал, и это работает, спасибо за помощь – Eali