【发布时间】:2020-11-09 21:25:36
【问题描述】:
我有以下关系:
class Blog
belongs_to :owner
end
class Owner
has_one :blog, dependent: :destroy
end
错误地,我没有使用destroy_all,而是使用了delete_all。现在我在数据库中有一堆无效的引用。如何解决这个问题?
【问题讨论】:
-
所以您现在只是在寻找没有所有者 ID 的博客?还是不存在的所有者 ID?
-
您应该在数据库中添加外键约束,以防止此类事情再次发生。
标签: mysql ruby-on-rails