У меня есть таблица Foo
, которая имеет полиморфную ассоциацию own_to, называемую bar
. Таблица foos
имеет стандартный столбец bar_id
. Однако вместо строкового столбца bar_type
у меня есть целочисленный столбец bar_type_id
. Этот столбец ссылается на столбец id
в таблице bar_types
. bar_types.name
содержит имя класса, который представляет класс конкретного экземпляра bar
.
Допускает ли Rails (в идеале> = 2.3.10) этот тип полиморфизма ассоциация?