company_factory.rb
Factory.define :company, :class => Company do |c|
c.company_name 'companyname'
c.address 'companyadress'
c.phone '012323232'
c.company_prize_ratio 10
c.partner_prize_ratio 10
c.bank_name 'bankname'
c.iban 'iban'
c.sequence(:company_password ) {|n| "company_password_#{n}"}
end
partner_factory.rb
Factory.define :partner, :class => Partner do |i|
i.association :company, :factory => :company
i.email 'partner@mail.com'
i.password 'partnerpassword'
i.partner_name 'partnername'
i.partner_type :nil
end
これらは私の工場ファイルです.pryで @company = Factory(:company)
このコマンドを実行すると、会社の工場が作成されますが、実行する@partner = Factory(:partner)
とこのエラーが発生します
ActionView::Template::Error: undefined method `user_type' for #<Partner:0x007fa56d339860>
しかし、パートナー モデルには user_type 属性がありません。なぜこのエラーが発生したか分かりますか?