Собственно стоит задача натянуть на давно существующую базу (структуру которой сильно желательно не менять) приложение на RoR. Но в данной базе есть сущности, с которыми хорошо было бы работать через STI. Тут возникает проблема, т.к. для определения класса, который должен быть создан, требуется поле type, но в классическом виде использовать не получается. Однако в таблице есть поле type_id, указывающее на таблицу-справочник типов. Собственно возможно ли как-нибудь реализовать создание нужных классов через данное поле/таблицу?