Я хотел бы сделать что-то подобное:
Category
--------
- id
- name
Tag
--------
- id
- tag
Campaign
--------
- id
- name
- target (either a tag *or* a category)
- это полиморфная ассоциация ответа здесь? Похоже, я не могу выяснить, как использовать его с помощью HASE_ONE: TALL: AS =>: Activerable.
В основном я хочу, чтобы Campaign.target будет установлен на тег или категорию (или потенциально другую модель в будущем).