akb*_*bin 1 sql database ruby-on-rails-3
我想了解 Rails 上的关系依赖销毁和依赖无效以及与 SQL 的关系。
谢谢
示例:表用户和表车
用户拥有多辆车 汽车属于用户
在 table car 中,每一行都有 user_id
如果您在定义用户关系时设置了 dependent destroy,那么当您删除用户时,所有具有该 user_id 的汽车也将被删除
如果设置 nullify,汽车将保留,但 user_id 列将设置为 null(那里有任何值是没有意义的,因为具有该 id 的用户已被删除)
希望这有帮助