Method: AbAdmin::Concerns::Utilities::ClassMethods#all_models

Defined in:
lib/ab_admin/concerns/utilities.rb

#all_modelsObject



29
30
31
32
33
# File 'lib/ab_admin/concerns/utilities.rb', line 29

def all_models
  Dir.glob(Rails.root.to_s + '/app/models/**/*.rb').each { |file| require file }
  ActiveRecord::Base.descendants.find_all { |model| model.connection.data_source_exists?(model.table_name) }
  #ActiveRecord::Base.descendants.find_all { |model| model.descends_from_active_record? }
end