3
我试图改变其节能协会工厂女孩 - 通过关联数据
工厂时设置的属性:
Factory.define :course do |course|
course.title "Course 1"
end
Factory.define :user do |user|
user.name "Alex"
end
执行
Factory(:course, :user => Factory(:user, name: 'Tim'))
保存的值将是“亚历克斯”不是'Tim'。有任何想法吗?
我不能用类似的工厂重现它。你的工厂定义缺少'course.user'(可能是故意的),但在我的系统中并不重要。您可能想要提供更多数据(gem版本,模型,数据库迁移等)以重新创建您的问题。 – 2012-04-02 19:29:16