如何从运行的Rails项目中获取所有可用模型的列表,比如说,从控制台获取?

时间:2009-12-28 19:58:27

标签: ruby-on-rails models

遍历应用程序/模型并查看每个文件的类的方法不是我想要的

1 个答案:

答案 0 :(得分:0)

是的,您可以:Is there a way to get a collection of all the Models in your Rails app?

例如:

Module.constants.select do |constant_name|
  constant = eval constant_name
  if not constant.nil? and constant.is_a? Class and constant.superclass == ActiveRecord::Base
    constant
  end
end