标签: ruby-on-rails belongs-to has-one
是通过在belongs_to对象上将FK设置为nil来销毁has_one和belongs_to的关联的唯一方法吗?
答案 0 :(得分:1)
因为我记得,一旦你设置drop in cascade,你只需删除该对象并删除所有依赖项。
希望这有帮助, 干杯
答案 1 :(得分:1)
不设置@obj1.obj2 = nil吗?
@obj1.obj2 = nil
但是这不会删除belongs_to记录。如果你想这样做,你需要做@obj1.obj2.delete
@obj1.obj2.delete