Ruby on rails 3 利用制造[制造宝石]制造循环相关性

Ruby on rails 3 利用制造[制造宝石]制造循环相关性,ruby-on-rails-3,fabrication-gem,Ruby On Rails 3,Fabrication Gem,好的,我没有创建这段代码,但是我需要找到一个好的方法来测试它。我们一直在使用factory_girl和minitest,但存在一些问题。我希望能够转移到Rspec和制造gems来设置一些新的测试,但是我遇到了循环依赖的问题。我们有如下内容: class Owner < ActiveRecord::Base :validates has_inner? def has_inner? # Make sure we have an inner object end end

好的,我没有创建这段代码,但是我需要找到一个好的方法来测试它。我们一直在使用factory_girl和minitest,但存在一些问题。我希望能够转移到Rspec和制造gems来设置一些新的测试,但是我遇到了循环依赖的问题。我们有如下内容:

class Owner < ActiveRecord::Base
  :validates has_inner?

  def has_inner?
    # Make sure we have an inner object
  end
end

class Inner < ActiveRecord::Base
  :belongs_to :owner
end

有人知道我该怎么办吗?可能吗?

我看不到从
所有者
内部
定义的任何关系。它是一个有很多的?再详细一点就好了。

因此,除了检查Inner_id的验证和postgres在将关系写入数据库时检查关系之外,从所有者到内部没有任何特定的关系。这回答了你的问题吗?
Fabricator(:owner) do
  inner
end

Fabricator(:inner) do
end