ano, můžete.
Je to Ruby meta-programming 101 přes Class.new
Příklady:
http://blog.rubybestpractices.com/posts/gregory /anonymous_class_hacks.html
http://blog.jayfields.com /2008/02/ruby-creating-anonymous-classes.html
Chcete-li hackovat jména, když je získáváte, podívejte se na const_set jako v této odpovědi:Dynamicky definovat pojmenované třídy v Ruby
V podstatě byste prošli svou db a pouze vytvořili třídy.