Edited at

FactoryGirlでデータを作る時に、sequenceの初期値を設定する

More than 3 years have passed since last update.


方法

下記みたいな感じで、カラム名とあわせてセットしてあげればOKです。ちなみにsequenceの初期値は 1 です

FactoryGirl.define do

factory :article do
...
sequence(:published_at, 1) { |i| Time.now - i.days }
...
end
end

連続した日付のテストデータを作る時などに!


参考URL

FactoryGirl - Packages - Package Control