Возможен, чтобы иметь «полиморфные отношения Hone_one» в рельсах?

Я хотел бы сделать что-то подобное:

Category
--------
- id
- name

Tag
--------
- id
- tag


Campaign
--------
- id
- name
- target (either a tag *or* a category)

- это полиморфная ассоциация ответа здесь? Похоже, я не могу выяснить, как использовать его с помощью HASE_ONE: TALL: AS =>: Activerable.

В основном я хочу, чтобы Campaign.target будет установлен на тег или категорию (или потенциально другую модель в будущем).

37
задан markquezada 8 September 2011 в 01:28
поделиться