我想破坏模型的所有依赖关系,而不是模型本身。我们可以在轨道上做到吗
答案 0 :(得分:0)
简短的回答:是的,有可能。 但这取决于模型的关联类型。
例如,在has_many
关联中,您可以执行yourModel.theAssociation.destroy_all
或yourModel.theAssociation.delete_all
(这些是不同的,请阅读下面的文档以了解差异)
但是在执行此操作之前,由于您的问题缺少有关模型和关联类型的信息。请指导自己阅读从关联中删除 从rails文档:Deleting from Associations Docs
提示:您应该共享您的代码,以便我们可以看到您正在处理的内容以及为什么要这样做。