在工厂女孩实施有很多通过协会

时间:2011-11-24 09:58:19

标签: ruby-on-rails ruby-on-rails-3 factory-bot

我有两本模特书和作者加入books_authors模型。一本书通过books_authors模型有很多作者,而作者通过books_authors模型有很多书。现在我需要为书籍和作者创建工厂。

我创建了一家书店,上面写着一本名为“Beginning with FactoryGirl”的书和两本名为“作者1”和“作者2”的作者的工厂。现在,我想将两个作者工厂与书籍工厂联系起来。我怎样才能在book.rb工厂实现它?

1 个答案:

答案 0 :(得分:1)

像这样......

Factory.define :author1 :class => Author do |author|
  author.name "Author1"
  author.books {|books| [books.association(:book)]}
end