2013-02-12 1 views
0

내 레일 응용 프로그램에 RSpec에 테스트 파일을 실행, 모든 has_many 협회의 시험을 제외하고는 전달 인자의 잘못된 번호 (1 0) 제기 . 내 데이터베이스와 has_many 협회의 실존을 확인하기 위해 내 모델 파일을 확인했습니다, 그리고 모두 잘 나타납니다

has_many :notes, class_name: "NoteNs::Note", foreign_key: :user_id 

사람이 어디에서 문제를 찾아 말해 줄 수 있습니까?

사양 : 루비 1.9.3이 문제가 내 이름 범위 중 하나의 이름을 변경하고 고정 된 것, 마지막으로 긴

+1

해당 rspec 예제의 제목은 무엇입니까? – Hck

+0

shoulda_helpers gem을 사용하고 있습니까? –

+0

주체는 Usage :: Users라는 클래스입니다. (하지만 그 점이 어떻게 달라질 수 있습니까?) 아니요, shoulda_helpers를 사용하고 있지 않습니다. – JellicleCat

답변

0

3.2.11 레일. 내 이름이 지정된 범위는 parent이고 내 모델은 belongs_to :parent입니다.

명명 된 범위와 클래스에있는 연결과 인스턴스에있는 연결간에 충돌이 발생하는 이유를 추측 할 수 없습니다. 저에게 설명 할 수있는 사람에게 +1하십시오.