을 구축 할 수있는 공장을 만들기 FactoryGirl그 모델 사이의 관계는 부모와 쉬운 방법에 조부모와 함께 flight_sku을 만들 수있는 방법을 <code>airport HAS_MANY flights</code></li> <li><code>flight HAS_MANY flight_skus</code></li> </ul> <p></p> <ul> <li>이다 중첩 된 자원
before(:all) do
@airports = AIRPORTS.collect{|airport| FG.create(:airport, code: airport)}
@flight = FG.create(:flight, from_airport: @airports[0], to_airport: @airports[3])
@sku = FG.create(:flight_sku, flight: @flight)
@flight_2 = FG.create(:flight, from_airport: @airports[1], to_airport: @airports[2])
@sku_2 = FG.create(:flight_sku, flight_id: @flight_2.id)
end
업데이트 : (작동하지 않음 airport
및 협회가 설정 한 상기와 새로운 flight_sku
와 함께, 당신은 flight
을 만들 것 build(:flight_sku)
를 호출하여 rsion_
NoMethodError:
undefined method `single_room=' for #<Room:0x007fcbed2e3d60>
Did you mean? singleton_method
factory :create_rooms_list do
single_room
twin_room
end
factory :single_room do
name "單人房"
guests 1
end
factory :twin_room do
name "雙人房"
guests 2
end
내 도움이 되었다면 올바른 대답으로 표시하십시오. – davidwessman
: 당신은 무엇을하고 싶은가요? creat_rooms_list? – davidwessman