build, createなどの違い DBへ保存するか否かなど違いがある。 メソッド 戻り値 DB保存 DB保存(アソシエーション) ID build() モデルインスタンス x o nil build_stubbed() モデルインスタンス x x 適当な値 create() モデルインスタンス o o DB保存された値 attributes_for() パラメータハッシュ x x なし sequence(連番) sequenceで連番を作成できる。 (spec/factories/foods.rb) FactoryBot.define do factory :food do sequence(:name) { |n| "name-#{n}" } calorie { 0 } sequence(:calorie_theory) { |n| "calorie_theory-#{n}" } l