2013-10-25 1 views
1

클래스가 있습니다 : haslmany : otherklass라는 클래스가 있으며 종속됩니다 : : destroy.has_many depend : destroy가 잘못된 열 이름을 검색하고 있습니다.

그러나 a : klass를 삭제하려고하면 레일스가 otherklass.namespace_klass_id = klass.id를 찾고 무엇이든 찾지 못하는 것 같습니다.

레일스에 명시 적으로 다음과 같이 말할 수있는 방법이 있습니까? otherklass는 otherklass의 열로 .namespace_klass_id를 사용합니까?

답변

4
좀 더 검색, 동료 후

나는 대답이 추가되는 것을 발견

has_many :otherklass, foreign_key: :namespace_klass_id, dependent: :destroy 
:

foreign_key: :namespace_klass_id 

는 그래서처럼 보인다

관련 문제