2017-01-28 4 views

Antwort

1

Sie brauchen nicht wirklich für das Session-Management. Rails hat bereits good support für Session-Management out-of-the-Box, die wahrscheinlich für Ihren Anwendungsfall angemessen ist.

Um Ihre spezifische Frage zu beantworten, konzentriert sich ein Großteil der Gerätefunktionalität auf die Verfügbarkeit eines Benutzermodells. Daher ist die Verwendung von Geräten ohne ein Benutzermodell wenig sinnvoll.

Sie können jedoch theoretisch ein Benutzermodell bereitstellen, das nicht tatsächlich von einer Datenbank gesichert wird, sondern wie ein ActiveRecord-Modell quatscht. Dies erfordert eine Menge Aufwand und Tests, aber Sie können die von Devise bereitgestellten Controller-Erweiterungen, Ansichten, Mailer-Integration usw. wiederverwenden.

Aber meiner Meinung nach ist der Aufwand für die oben genannten Maßnahmen nicht gerechtfertigt, und ich würde empfehlen, eine bessere Vertrautheit mit Sitzungsverwaltung in Rails aufzubauen und eine benutzerdefinierte Lösung zu erstellen, die in Ihren Authentifizierungsdienst integriert wird. Es ist nicht schwierig und wahrscheinlich wartungsfreundlicher.

Verwandte Themen