Я работаю над побочным проектом, в котором у пользователя может быть несколько клиентов. Эти клиенты могут быть типа Person или Business.
Я склонялся к идее использования STI, но я не уверен, что это правильный путь, поскольку мои модели не будут иметь одни и те же атрибуты.
Например, у бизнеса есть юридическая_форма, а у человека может быть семейное_статус.
Можно ли использовать STI в этом конкретном случае или (второй вопрос) есть ли способ разрешить рельсам использовать отдельные таблицы для каждого типа.