标签: ruby-on-rails ruby-on-rails-5
我有一个非常滚雪球的程序,可以创建一大堆记录(来自不同的模型)。
我想删除主记录,并确保所有其他相关记录也已删除。
有没有办法简单地计算我的数据库中的所有记录,无论哪个表?然后我可以创建所有内容,触发主要删除,然后检查数据库中是否还有任何内容。
答案 0 :(得分:3)
Rails.application.eager_load! ActiveRecord::Base.subclasses.sum(&:count)