みんな大好きお手軽継承です
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 件のコメント:
コメントを投稿