rails has_one删除链接

时间:2011-01-31 21:52:26

标签: ruby-on-rails belongs-to has-one

是通过在belongs_to对象上将FK设置为​​nil来销毁has_one和belongs_to的关联的唯一方法吗?

2 个答案:

答案 0 :(得分:1)

因为我记得,一旦你设置drop in cascade,你只需删除该对象并删除所有依赖项。

希望这有帮助, 干杯

答案 1 :(得分:1)

不设置@obj1.obj2 = nil吗?

但是这不会删除belongs_to记录。如果你想这样做,你需要做@obj1.obj2.delete