Да, есть много способов найти все названия моделей, но то, что я сделал в моем драгоценном камне model_info , это даст вам все модели, даже включенные в драгоценные камни.
array=[], @model_array=[]
Rails.application.eager_load!
array=ActiveRecord::Base.descendants.collect{|x| x.to_s if x.table_exists?}.compact
array.each do |x|
if x.split('::').last.split('_').first != "HABTM"
@model_array.push(x)
end
@model_array.delete('ActiveRecord::SchemaMigration')
end
, затем просто напечатайте это
@model_array