質問編集履歴

2

タイトル編集、誤植修正

2016/06/23 07:14

投稿

yuukive
yuukive

スコア40

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とは別にauthoersという配列を作り、Book保存後に`Author.imoport authoers`として
57
+ また、booksとは別にauthorsという配列を作り、Book保存後に`Author.imoport authors`として
58
58
 
59
- 別々に保存することも試みたのですが、結局Book.impooertを使ってbookを保存した後に
59
+ 別々に保存することも試みたのですが、結局Book.importを使ってbookを保存した後に
60
60
 
61
61
  それぞれのbookのidが分からず、authoerとのリレーションをキープできずに断念しました。
62
62
 

1

コード修正

2016/06/23 07:13

投稿

yuukive
yuukive

スコア40

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,11 @@
28
28
 
29
29
  10000.times do |i|
30
30
 
31
- author = Author.new(:name => "author #{i}")
31
+ book = Book.new(:name => "book #{i}")
32
32
 
33
- books << Book.new(:name => "book #{i}", :authoer => author)
33
+ book.author.build(:name => "author #{i}")
34
+
35
+ books << book
34
36
 
35
37
  end
36
38