1 つの属性が他の属性に依存するファクトリを構築するにはどうすればよいでしょうか?
factory :event do
sequence(:title) { |n| "Event #{n}" }
sequence(:description) { |n| "More detailed info about event #{n}" }
start_at { rand(1..100).days.from_now }
end_at { start_at + rand(1..5).hours } # <=== referencing start_at
end
これを使用するNameError: uninitialized constant Event
と私の仕様が得end_at
られ、の値に依存する値に設定しようとしたことが原因だと思いますstart_at
。これを行う方法?数十の有効な「イベント」をインスタンス化しようとしています。ありがとう。