FactoryGirl类定义是否直接调用Model?

时间:2015-03-24 23:01:41

标签: ruby-on-rails factory-bot

我是工厂女孩的菜鸟 以下代码是否实际实例化我在app / models / Contact中创建的模型Contact?
所以当我调用方法时,我得到了一个我创建的实际模型类的实例? 是否还有更明确​​的命名方式?

FactoryGirl.define do
      factory :contact do |f|
        f.firstname { Faker::Name.first_name }
        f.lastname { Faker::Name.last_name }
      end
    end

1 个答案:

答案 0 :(得分:3)

是的,确实如此。您可以通过以下方式确认:

contact = FactoryGirl.create(:contact)
puts contact.class #=> Contact