Я разрабатываю приложение на Rails 3, которое имеет два типа пользователей: Teacher и Company.У учителя есть много различных областей, которые являются определенными для того, чтобы быть учителем, такие как опыт и почасовая оплата.Компания также имеет много специфических для компании областей.На первой странице пользователь (независимо от типа) должен иметь возможность войти в систему, введя имя пользователя и пароль.
Вот мой вопрос: какие модели следует использовать в моем приложении?Как мне их соединить, чтобы имена пользователей оставались уникальными, но чтобы у меня была отдельная модель для Учителя и Компании?
Спасибо!