дает вам все имена моделей, которые либо наследуют форму ActiveRecord::Base, либо являются подклассом любой существующей модели.
Ответ 5
Я ответил на вопрос, как показать все модели Ralis, сочетание ответов здесь было утомительным, спасибо.
так что вот комбинация решений, которая работает даже для таблиц STI в Rails
#Since Rails doesn't load classes unless it needs them, you must read the models from the folder. Here is the code
Dir[Rails.root.to_s + '/app/models/**/*.rb'].each do |file|
begin
require file
rescue
end
end
models = ActiveRecord::Base.subclasses.collect { |type| type.name }.sort
models.each do |model|
print model
print ' '
end