1
快速的問題:導軌 - 刪除的一個一對多的關係,一面
如果我有一個一對多的關係,比如這個:
class SalesPerson < ActiveRecord::Base
has_many :deals
end
class Deal < ActiveRecord::Base
belongs_to :sales_person
end
我該怎麼刪除銷售人員,而不會對與其相關的交易產生負面影響?如果有人離開了這個組織,用例就是這樣。我們仍然需要數據庫中的交易記錄,但不再需要銷售人員記錄。
銷售人員擁有一個活躍/不活躍的標誌會更好嗎?
謝謝。
用於軟刪除的+1 - 在之前的組織中,我們專門使用它們,並且他們不止一次地保存了我們的菸頭。 – dstarh 2011-03-03 20:26:43