Инвертируйте полиморфные ассоциации

У меня есть родительский объект, Сообщение, которое имеет следующих детей.

has_one :link
has_one :picture
has_one :code

Эти дети являются взаимоисключающими.

Существует ли способ использовать полиморфные ассоциации наоборот так, чтобы у меня не было link_id, picture_id, и code_id поля в моей таблице Post?

5
задан Jared Brown 15 August 2010 в 16:43
поделиться