FactoryBotで大量のテストデータを作りたい時にはcreate_listメソッドが使える create_list(:food, 100) これでFoodのレコードが100件保存される。 では、消費期限が異なるFoodのレコードを100件作りたい場合はどうするか。 以下のようにcreate_listメソッドにはブロックが渡せる。 create_list(:food, 100) do |food, i| food.expiration_date = Date.today + i end これで、expiration_dateの値が異なるFoodのレコードを100件作れる。と思いきや、、、 e…