【发布时间】:2011-01-31 21:52:25
【问题描述】:
是通过将belongs_to对象上的FK设置为nil来破坏has_one和belongs_to的关联的唯一方法吗?
【问题讨论】:
-
注意 - 我不想删除任何一个对象
标签: ruby-on-rails belongs-to has-one
是通过将belongs_to对象上的FK设置为nil来破坏has_one和belongs_to的关联的唯一方法吗?
【问题讨论】:
标签: ruby-on-rails belongs-to has-one
因为我记得,一旦你设置了级联删除,你只需要删除对象,它会删除所有依赖项。
希望这会有所帮助, 干杯
【讨论】:
设置@obj1.obj2 = nil 不起作用吗?
但这不会删除belongs_to 记录。如果你想这样做,你需要这样做@obj1.obj2.delete
【讨论】: