Rails - db中所有记录的计数?

时间:2017-06-13 01:05:11

标签: ruby-on-rails ruby-on-rails-5

我有一个非常滚雪球的程序,可以创建一大堆记录(来自不同的模型)。

我想删除主记录,并确保所有其他相关记录也已删除。

有没有办法简单地计算我的数据库中的所有记录,无论哪个表?然后我可以创建所有内容,触发主要删除,然后检查数据库中是否还有任何内容。

1 个答案:

答案 0 :(得分:3)

Rails.application.eager_load!
ActiveRecord::Base.subclasses.sum(&:count)