2011-01-31 64 views
3

是否通過將belongs_to對象的FK設置爲​​零來銷燬has_one和belongs_to的關聯的唯一方法?rails has_one刪除鏈接

+0

請注意 - 我不想刪除任何對象 – Mike 2011-01-31 22:27:58

回答

1

因爲我remenber,一旦你設置瀑布級聯,你只需要刪除對象,它會刪除所有的依賴關係。

希望這有助於 乾杯

1

不設置@obj1.obj2 = nil工作?

但是這不會刪除belongs_to記錄。如果你想這樣做,你需要做@obj1.obj2.delete

+0

正確,這是我在問題中提到的方法。 – Mike 2011-01-31 22:00:58