[英]Implementing has many through association in factory girl
我有两本模型书籍,还有两本由books_authors模型加入的作者。 一本书通过books_authors模型拥有许多作者,而一本书通过books_authors模型拥有许多书籍。 现在,我需要为书籍和作者创建工厂。
我创建了一个书工厂,说一本书的名称为“ Beginning with FactoryGirl”,并为作者创建了两个工厂,比如说书的名称为“ Author 1”和“ Author 2”。 现在,我想将两个作者工厂与书厂联系起来。 我如何在book.rb工厂中实现它?
像这样
Factory.define :author1 :class => Author do |author|
author.name "Author1"
author.books {|books| [books.association(:book)]}
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.