Module: RailsCom::Models
Instance Method Summary collapse
Instance Method Details
#model_names ⇒ Object
17 18 19 |
# File 'lib/rails_com/meta/models.rb', line 17 def model_names models.map { |klass| klass.to_s } end |
#models ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/rails_com/meta/models.rb', line 4 def models models = ActiveRecord::Base.connection.tables.map do |table| begin klass = table.classify.constantize klass.ancestors.include?(ActiveRecord::Base) ? klass : nil rescue nil end end models.compact end |