레일에서 단일 호출로 여러 개체 저장 다음과 같은 작업을 수행하는 레일에 메서드가 있습니다. a = Foo.new("bar") a.save b = Foo.new("baz") b.save ... x = Foo.new("123", :parent_id => a.id) x.save ... z = Foo.new("zxy", :parent_id => b.id) z.save 문제는 더 많은 엔티티를 추가할수록 더 오래 걸립니다. 나는 이것이 모든 레코드에 대해 데이터베이스를 검색해야하기 때문이라고 생각합니다. 중첩되어 있기 때문에 부모가 구해지기 전에는 아이를 구할 수 없다는 것을 알지만, 한 번에 모든 부모를 구한 다음 모든 아이를 구하고 싶습니다. 다음과 같이하면 좋을 것입니다. a = Foo.new("bar")..