class Project < ApplicationRecord
has_many :todos
accepts_nested_attributes_for :todos
end
Project.create!(title: 'family',
todos_attributes:[{text:'1',isCompleted:false},
{text:'2',isCompleted:false},...])
Если вы имеете , чтобы использовать YAML, вам нужно будет прочитать YAML, а затем превратить его в что-то, что рельсы могут создавать сущности из. Поместите это в файл семени:
yaml_hash = YAML.load(File.read('db/your_yaml.yaml'))
rails_arr_of_hashes = yaml_hash['projects'].map{|p| {title: p['title'], todos_attributes: p['todos'] }
Project.create(rails_arr_of_hashes)
поместить ваш YAML в db / your_yaml.yaml, а затем запустите
rails db:seed
Не забудьте добавить accepts_nested_attributes_for :todos
в модель проекта.
Удачи в обучении Rails :)