Ich habe bereits ähnliche Beiträge gesehen, konnte aber nicht die richtige Antwort finden.
Ich habe ein Benutzermodell und STI ein Student-Modell, das eine Art Benutzer ist.
Wenn ich einen neuen Schüler erstelle, meldet Devise diesen Schüler mit einer Schüler_Sitzung an. Das Problem ist der Rest meiner App verwendet eine user_session. SO, sollte ich eine neue user_session mit der student_session erstellen? und dann den Schüler abmelden?
Oder gibt es eine Möglichkeit, Devise dazu zu bringen, eine Studentenerstellung zuzulassen, aber sich als Benutzerbasismodell anzumelden?
Danke, Anthony
Sehen Sie sich diesen Beitrag an und sehen Sie, ob er Ihnen hilft:
Rails: Verwenden von Devise mit Vererbung einzelner Tabellen
>Die Zusammenfassung ist im Wesentlichen Folgendes zu tun:
config / routes.rb:
%Vor%app / controllers / sessions_controller.rb:
%Vor%Dazu müssen Sie einen benutzerdefinierten Controller erstellen. Nur eine Beispielimplementierung
%Vor%Tags und Links ruby-on-rails devise sti