0
FactoryGirl로 시작합니다. 나는 Subscription
이라는 모델을 가지고있다. 분명히 몇 가지 계산을 수행하는 'set_price'메소드가 있습니다. 내가 얻을 내 사양을 실행하는 경우FactoryGirl에서 만든 모델 내부에서 다른 모델 쿼리
def set_price
base_price = Option.find_by_key(:base_price).value.to_f
# […] some calculations
end
: 그렇게하기 위해서는, 일부 값에 대한 또 다른 모델을 요구한다 (? 아직)
내가하지 않았기 때문에 매우 논리적이다NoMethodError:
undefined method `value' for nil:NilClass
Options
을 만듭니다.
여기에 FactoryGirl
이 적합합니까? 이 경우 Option
조명기를 만들어야합니까? 아니면 그냥 조롱하는거야?
두 모델 사이에': has_many, : through' 관계가 있습니까? –
@SteveRowley nope. 그들은이 특별한 방법 외에도 전혀 관련이 없습니다. –
Ok - 그들이 관련 되었다면 조롱하지 않고도 할 수 있다고 말하고 싶지만 그렇지 않다면 나는 받아 들인 대답에 동의합니다. –