全モデルから特定の列を持つモデルを抽出

全モデルから特定の列を持つモデルを抽出

例えばzip

1
2
ActiveRecord::Base.send(:subclasses).select{|m| m.column_names.include?("zip")}
ActiveRecord::Base.send(:subclasses).select{|m| m.column_names.include?("zip")}.map(&:name)

Comments