Как вывести список всех таблиц, определенных для базы данных, при использовании активной записи?
Основываясь на двух предыдущих active-record-query ответах, вы можете:
ActiveRecord::Base.connection.tables.each do |table|
next if table.match(/\Aschema_migrations\Z/)
klass = table.singularize.camelize.constantize
puts "#{klass.name} has #{klass.count} records"
end
для перечисления activerecord каждой модели, абстрагирующей activerecord таблицу, с указанием количества active-record-query записей.
activerecord
2021-12-05T19:32:26+00:00
2022-08-30T13:25:54+00:00
FildeN
Вопросы с похожей тематикой, как у вопроса:
Как вывести список всех таблиц, определенных для базы данных, при использовании активной записи?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.