みんな大好きお手軽継承です
spec/factories/user.rb
FactoryGirl.define do factory :user do name 'murajun1978' password 'murajun1978' password_confirmation { |u| u.password } factory :admin_user do admin true end end end
ブロックの外に書きたい場合は
FactoryGirl.define do factory :user do name 'murajun1978' password 'murajun1978' password_confirmation { |u| u.password } end factory :admin_user, parent: :user do ← ここ admin true end end
両方ともこんな感じでつかえるよ
FactoryGirl.create(:user) FactoryGirl.create(:admin_user)
admin_userでcreateするとadminフラグがtrueのユーザができる
かんたんヘ(^o^)ノ
0 件のコメント:
コメントを投稿