【发布时间】:2021-03-05 22:39:15
【问题描述】:
有没有什么有效的方法可以删除在添加依赖项之前创建的所有关联记录::destroy ??
Class User
end
Class Post
belongs_to :user, dependent: :destroy
end
在添加此依赖项之前创建的先前记录: :destroy 仍然存在并且 user_id 存在。 例如。
Post.first.user_id = 1
但 ID 为 1 的 User.first 在添加依赖项之前已经被销毁:: 销毁。 如何查找和删除这些 Post 记录???
【问题讨论】:
-
Post.where.not(user_id: User.select(:id))
标签: ruby-on-rails