0
이유는 무엇입니까 :factorygirl 매개 변수 순서가 create() 메서드를 손상 시키는가?
Fi를 = FactoryGirl.create (: finder_item, STORE_ID : s.id : category_foo : random_question)
던져 오류 finder_item_spec.rb:20: syntax error, unexpected ',', expecting tASSOC (SyntaxError)
하지만 그렇게 간단하게 다시 주문
Fi를 = FactoryGirl.create (: finder_item : category_foo : random_question는 STORE_ID : s.id) 당신의 인수
어디서나 문서화되어 있는지 궁금합니다 ... 그렇지 않으면해야합니다. – jpwynn
FG 문서에는 특성을 사용할 때의 올바른 순서가 나와 있습니다. 대답을 받아 들일 수 있습니까? –
매개 변수 목록의 끝에 해시를 넣는 것은 표준 루비 연습입니다. 그렇지 않으면 명시적인 중괄호가 있어야하기 때문입니다. 이것이 루비 파싱 오류를 일으키는 이유입니다. FactoryGirl에 도달하지 못했습니다. –