繁体   English   中英

通过工厂女孩的实施有很多

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM