1

さて、私はこのコードを作成しませんでしたが、それをテストするための良い方法を見つける必要があります。factory_girlとminitestを使用していますが、いくつかの問題があります。RspecとFabricationgemに移動して、いくつかの新しいテストをセットアップできるようにしたいと思っていますが、循環依存の問題が発生しました。次のようなものがあります。

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

そして、私はそれぞれにファブリケーターを持っています、次のようなものです:

Fabricator(:owner) do
  inner
end

Fabricator(:inner) do
end

誰かが私がこれをどのようにやってのけることができるかについて何か考えがありますか?出来ますか?

4

1 に答える 1

0

Ownerからまでの関係が定義されていませんInner。それはhas_manyですか?もう少し詳細が素晴らしいでしょう。

于 2012-08-23T15:07:30.033 に答える