devise und STI, wie man sich bei der Registrierung als Base-Klasse anmeldet

9

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

    
alassiter 28.08.2011, 23:23
quelle

2 Antworten

2

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%     
abhir 14.11.2013 18:14
quelle
0

Dazu müssen Sie einen benutzerdefinierten Controller erstellen. Nur eine Beispielimplementierung

%Vor%     
86Vijayanand Nandam 19.11.2013 15:36
quelle

Tags und Links