0
FactoryGirl과의 관계를 통해 표현하고 싶습니다.FactoryGirl에서 종속성을 통해 지정하기
Class B
include DataMapper::Resource
property :prop1
property :prop2
...
has n, :propn, :through => :ba
end
을 그리고 다음과 같이 모델은 다음과 같습니다 :
Class A
include DataMapper::Resource
property :propn
end
을 그리고 BA의 모델로입니다 다음과 같이 내가 세 가지 모델 A, B 및 모델 A는 독립적 인 BA를, B의 모델입니다 다음 :
다음과 같이 I는 모델 및 B를 만드는 오전 내 사양 파일에서Class BA
include DataMapper::Resource
belong_to :a, :key=>true
belong_to :b, :key=>true
end
:
@a = FactoryGirl.create(:a)
@b = FactoryGirl.create(:b)
이 모델 BA 때문에 B를 만들 수 없으므로 오류가 발생했습니다. 사실 나는 필요한 BA를 통해 A에 대한 종속성을 지정하는 방법을 알지 못합니다. 즉, 아래에 명시된 다음 부분을 쓸 수 없습니다.
factory :c do
association :a
association :b
end
factory :b do |x|
x.prop1 <val1>
x.prop2 <val2>
...
<to be filled to write depency on b through ba>
end
'class Foo do ...'형식에는 익숙하지 않습니다. '할 '을 포함한다는 의미였습니까? 그렇다면 몇 가지 문서를 가르쳐 주시겠습니까? –
죄송합니다. 오지 않을 것입니다. – Joy