質問編集履歴
2
タイトル編集、誤植修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
activerecord-importを使用したバルクインサートで親子モデルの同時保存
|
1
|
+
[Rails] activerecord-importを使用したバルクインサートで親子モデルの同時保存
|
test
CHANGED
@@ -54,9 +54,9 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
-
また、booksとは別にautho
|
57
|
+
また、booksとは別にauthorsという配列を作り、Book保存後に`Author.imoport authors`として
|
58
58
|
|
59
|
-
別々に保存することも試みたのですが、結局Book.impo
|
59
|
+
別々に保存することも試みたのですが、結局Book.importを使ってbookを保存した後に
|
60
60
|
|
61
61
|
それぞれのbookのidが分からず、authoerとのリレーションをキープできずに断念しました。
|
62
62
|
|
1
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,9 +28,11 @@
|
|
28
28
|
|
29
29
|
10000.times do |i|
|
30
30
|
|
31
|
-
|
31
|
+
book = Book.new(:name => "book #{i}")
|
32
32
|
|
33
|
-
book
|
33
|
+
book.author.build(:name => "author #{i}")
|
34
|
+
|
35
|
+
books << book
|
34
36
|
|
35
37
|
end
|
36
38
|
|