2011-01-31 3 views
3

belongs_to 객체에서 FK를 nil로 설정하여 has_one과 belongs_to의 연관을 제거하는 유일한 방법은 무엇입니까?레일 has_one 링크 제거

+0

참고 - 두 개체 중 하나를 삭제하고 싶지 않습니다. – Mike

답변

1

이후 나는 계단식 드롭을 설정하면 개체를 삭제해야하며 모든 종속성이 삭제됩니다.

희망이 @obj1.obj2 = nil 작업을 설정하지 않습니다 건배

1

, 도움이?

그러나 이것은 belongs_to 레코드를 삭제하지 않습니다. 원하는 작업을 수행하려는 경우 @obj1.obj2.delete

+0

올바른 질문입니다.이 질문에서 참조하는 방법입니다. – Mike

+0

@Mike : 그럼 .. 그게 작동하지 않거나, 뭐? 당신은 해결책이 있습니다, 당신의 질문은 무엇입니까? – ryeguy

+0

belongs_to 객체에서 FK를 nil로 설정하여 has_one과 belongs_to의 연결을 제거하는 유일한 방법은 무엇입니까? – Mike