Rails db:seedを利用して、データベースを作ろうとしたのですが、下記のコードにおいて
50.times do |n| User.create( email: "test-#{n+1}@example.com", password: "test123" ) end #detailの生成 users = User.all puts "#{users.length}" users.each do |user| name = Faker::Name.name location = Faker::Address.city user.create_detail( name: name, location: location ) end
users.lengthが50でDetail.lengthが43とか40ぐらいになってしまいます。原因は何でしょうか.UserとDetailはhas_oneの関係です。
回答1件
あなたの回答
tips
プレビュー