2017-01-28 4 views

ответ

1

Вам не нужно разрабатывать для управления сеансом. Rails уже имеет good support для управления сеансом из коробки, что, вероятно, будет адекватным для вашего прецедента.

Чтобы ответить на ваш конкретный вопрос, большая часть функциональности разработки сосредоточена на доступности модели пользователя, поэтому использование устройства без модели пользователя не имеет большого смысла.

Однако теоретически вы можете представить модель User, которая на самом деле не поддерживается базой данных, а quacks, как модель ActiveRecord. Это потребует немалых усилий и тестирования, но позволит вам повторно использовать расширения контроллера, представления, интеграцию с почтой и т. Д., Предоставляемые при разработке.

Но, на мой взгляд, объем усилий, требуемых в приведенном выше, не оправдан, и я бы рекомендовал лучше изучить управление сеансом в рельсах и создать собственное решение, которое интегрируется с вашей службой аутентификации. Это не сложно и, вероятно, будет более целесообразным.