Я хочу пройтись по всем таблицам базы данных и просмотреть каждую запись в моей базе данных.Сейчас я достигаю этого примерно так:
ActiveRecord::Base.connection.tables.each do |table|
table.classify.constantize.find_each do |record|
end
rescue NameError
end
Проблема в том, что он тянет таблицу так: ar_internal_metadata
и schema_migrations
, у которых нет соответствующих моделей, поэтому мой table.classify.constantize
терпит неудачу с NameError
, поэтому я спасаю это внизу.
Я бы не хотел спасать эту ошибку.Итак, есть ли способ сопоставить таблицу с соответствующим ActiveRecord :: Model?