레일스에 완전히 익숙하지는 않지만 지금까지 사용한 기본 탐색기의 모든 기본 가이드에서 다른 패스를 사용하고 있습니다. 내 지식을 내뿜어.Rails 가이드 : 연관 기초, inverse_of 관계, 자체 테스트의 결과를 이해하지 못함
내가 지금이 일에있어 : http://guides.rubyonrails.org/association_basics.html
내가 섹션 3.5 "양방향 협회"에 도착.
동일한 프로세스에서 두 가지 다른 방법으로 액세스 할 때 모델 인스턴스가 복제되고 동기화되지 않을 수 있다는 것을 이해했습니다. 이는 피하는 방법을 확실히 배우고 싶은 것입니다. 그것이 내가 예상되는 오류로 인해 실패 이후 https://github.com/BadQuanta/simple-rails/commit/5e88ff08d5ba2743c4dbcaa0479e9adc8edc2a1f
단위 테스트가 작동 듯 :
그래서 나는이 커밋에 문제를 감지하는 간단한 단위 테스트를 썼다. 그래서 나는이 커밋의 가이드에 의해 규정 된 수정 구현 : https://github.com/BadQuanta/simple-rails/commit/7ac75b45730e3230162b8da280ba713004b8745c아직 여전히 내 단위 테스트는 통과하지 것을 나는 이유를 알아낼 수 없었다.
그래서 내 단위 테스트에 이런 짓을하고 내가 좀이 나는이 관계 할 필요가 없습니다 것이라고 생각 정확히 무엇 때문에 난처한 해요 : 나는 그림을 무엇을 할 수, 기본적으로 https://github.com/BadQuanta/simple-rails/commit/7ac75b45730e3230162b8da280ba713004b8745c
내가 뭘 잘못하고 있니? 같은 가이드 라인에서
'c.object_id'와'o.customer.object_id'를 비교하면 어떨까요? – apneadiving
object_ids가 다릅니다. https://github.com/BadQuanta/simple-rails/commit/1fd47a4355dd4688bf6a993c1371721c70e2fd1a – BadQuanta
나는 알고있다. 그리고 당신은 당신의 대답을 habe. 저장/다시로드하지 않으면 값이 달라질 수 있습니다. – apneadiving