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都没有。
为什么?
谢谢!