2016-04-04 80 views
0

On Rails的4軌道4 - 保持子記錄與belongs_to的衆多車型

我有一個Rental模型,belongs_to :housebelongs_to :user

當用戶毀壞他/她的賬戶,與用戶相關聯的租金被摧毀,雖然他們還與房子有關。

無論與租賃相關的用戶被銷燬,保持租賃的最佳方式是什麼?這種方式@house.rentals仍然可以查看,但根本不會有用戶對象了。

我沒有申報dependent: :destroy,所以我認爲這是默認行爲,但事實並非如此。

thx!

回答

0

我看了回答here,你能改變破壞帳戶而不是去激活它嗎?或者,您可以執行@user.delete而不是@user.destroy以避免破壞子記錄(假設您沒有外鍵)?