vâng, bạn có thể.
Đó là lập trình meta Ruby 101 thông qua Class.new
Ví dụ:
http://blog.rubybestpractices.com/posts/gregory /anonymous_class_hacks.html
http://blog.jayfields.com /2008/02/ruby-creating-anonymous-classes.html
Đối với việc hack tên khi bạn đang truy xuất chúng, hãy xem const_set như trong câu trả lời sau: Tự động xác định các lớp được đặt tên trong Ruby
Về cơ bản, bạn sẽ xem qua db của mình và chỉ cần tạo các lớp.