Вот что я пытаюсь достичь: у меня есть таблица Users, и каждый пользователь может быть любым из десяти типов: актером, танцором, режиссером ..., который определяется после регистрации. Каждый тип пользователя может иметь любое количество профилей. Например. актеры могут иметь любое количество actor_profiles, танцоров cand имеют любое количество dancer_profiles, ...Полиморфная ассоциация Ruby on Rails
Проблема в том, как связать профиль с пользователем. Очевидным решением было бы создать дополнительную таблицу для каждого типа профиля, чтобы я мог использовать полиморфную принадлежность для пользователя, а затем просто принадлежать в каждом профиле, но это кажется менее оптимальным. Вероятно, лучшим способом было бы сказать рельсы, что пользователь имеет тип actor, так что user.profiles будет работать естественным образом, без каких-либо помех. Поддерживает ли рельсы такое поведение или что-то лучше первого метода? Благодарю.