Я видел это раньше, но не могу понять, каков правильный термин. По сути, я хотел бы создать модели для определенного подмножества табличных данных. Например. (это не настоящие классы)
class Person < ActiveRecord::Base
class Man < Person
<something here> :gender => 'male'