0
我有這個數據庫的設計:如何刪除級聯on Rails的2
合同- ID
- 名
- ID
- 名
- contract_id 個
- ID
- allotment_id
- ROOM_ID
- 1合約1個配發
- 1配發具有N allotments_rooms
所以......
Contract has_one :allotment, :dependent => :delete_all
Allotment belongs_to :contract
Allotment has_many :allotments_rooms, :dependent => :delete_all
Allotments_Rooms belongs_to :allotment
所以,當我刪除合同中,配股是完全刪除,但allotments_rooms都沒有。
爲什麼?
謝謝!