Аналогично ответу nathanvda, используйте camelize, а не прописную букву для поддержки файлов моделей с подчеркиванием и используйте String # constantize вместо Kernel.const_get.
Кроме того, если вы храните неактивные модели записей в папке моделей (например, класс поиска для консолидации логики поиска), вам нужно проверить, является ли класс активной моделью записи.
Dir[Rails.root.join('app/models/*.rb').to_s].each do |filename|
klass = File.basename(filename, '.rb').camelize.constantize
next unless klass.ancestors.include?(ActiveRecord::Base)
next if klass.abstract_class?
# do something with klass
end