Я хочу создать две модели: тренер и клиент.
При регистрации этих двух типов моделей сообщайте основную информацию об аутентификации, например, адрес электронной почты и пароль.
Таким образом, я хотел бы использовать Sorcery для выполнения аутентификации за меня, гем создает по умолчанию модель User.
Поиск в StackOverflow Я понимаю, что мог бы использовать наследование отдельных таблиц, что большинству людей кажется проблематичным.
Есть ли лучшее / более простое решение для этих двух типов пользователей, чтобы они могли делиться базовой информацией об аутентификации, но были бы отдельными моделями, которые содержали бы данные, относящиеся к их ролям?
Извините, если я все перепутал.