2013年11月27日水曜日

Railsで全Model名を取得する

Railsで動いている全モデル名を取得
  Module.constants.select do |constant_name|
   constant = eval constant_name.to_s
     if not constant.nil? and constant.is_a? Class and constant.superclass == ActiveRecord::Base
       puts constant
     end
  end

0 件のコメント: