придумайте и STI, как войти в систему в качестве базового класса при регистрации

Я уже видел похожие сообщения, но не смог получить нужный мне ответ.

У меня есть модель пользователя, и я использую модель STI, которая является типом пользователя.

Когда я создаю нового Студента, устройство регистрируется в этом Студенте с помощью сессии Студент_Студент. Проблема в том, что остальная часть моего приложения использует сессию user_session. SO, должен ли я создать новую сессию user_session, используя сессию student_session, а затем выйти из системы?

Или есть способ заставить Devise разрешить создание ученика, но войти в систему как базовая модель User?

Спасибо, Anthony

9
задан alassiter 28 August 2011 в 23:23
поделиться