Wie ich weiß, können wir konfigurieren, wie Sitzung in einer Rails App gespeichert wird. Ich möchte wissen, ob es möglich ist, die Sitzung in zwei Modi gleichzeitig zu speichern. Was bedeutet ein Teil im Browser und ein anderer Teil im Cache wie memcached?Rails speichern Sitzung
Antwort
Sie müssten eine benutzerdefinierte Unterklasse von ActionDispatch::Session::AbstractStore
erstellen, die erforderlichen Methoden implementieren und sie als Sitzungsspeicher registrieren. Ich schlage vor, dass Sie für einige bestehenden Geschäfte auf dem Quellcode aussehen: https://github.com/rails/rails/blob/595c798c1763d7d2ee6939c5cf196ac31aef33da/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb
Wenn ich richtig verstehe, Ihre Klasse müßten sie eine Instanz von MemCacheStore
und CookieStore
und delegiert in geeigneter Weise erstellen.
Vielen Dank für Ihre "nachdenkliche Antwort", in der Tat, ich möchte keine Zeit für den Entwickler verbringen. Ich finde juste eine einfache Konfiguration nativ in Rails. Endlich ist es nicht möglich. –
- 1. Express-Sitzung nicht Sitzung speichern
- 2. Speichern von Wert in Sitzung vs in DB - Rails
- 3. Rails-Sitzung verhindert Navigation
- 4. mit Express-Sitzung zu speichern Sitzung fehlgeschlagen
- 5. Benutzerinformationen in Sitzung speichern?
- 6. Wie die Sitzung speichern
- 7. Rails E-Commerce-Site-Sitzung
- 8. Node.js speichern Sitzung mit Redis speichern
- 9. SublimeText 2 - Speichern/Wiederherstellen Sitzung
- 10. Speichern einer ID in Sitzung
- 11. tensorflow: Speichern und Wiederherstellen Sitzung
- 12. Django - Objekte in Sitzung speichern
- 13. ExpressJS-Sitzung in Cookie speichern
- 14. Speichern von Array in Sitzung
- 15. Objekt in PHP-Sitzung speichern
- 16. Rails v3 Sitzung zerstören funktioniert nicht?
- 17. Rails: Vorteile der Speicherung der Sitzung in der Datenbank?
- 18. Löschen einer Rails-Sitzung während der Entwicklung
- 19. Set sichere Sitzung Cookie in Rails 2
- 20. Berechnung der durchschnittlichen Sitzung in Rails
- 21. Rails-Sitzung [: user_id] wird nicht zerstört
- 22. Routen in der Rails-Konsole erkennen Sitzung
- 23. Rails 3 Reset-Sitzung mit Gerät
- 24. Rails: Deaktivieren/entfernen Sie die "Sitzung" -Funktionalität
- 25. Sitzung in Integrationstests in Rails 2.3.10
- 26. Rails Sitzung innerhalb js erb leer
- 27. JSON-Objekt in PHP-Sitzung speichern?
- 28. YII2 AutClient onAuthSuccess Sitzung nicht speichern
- 29. Laravel: Speichern Eingabefeld Wert in Sitzung
- 30. Zur Sitzung als öffentlich in C# speichern
Warum nicht alles an der gleichen Stelle speichern? –
@SergioTulentsev Ich möchte nur wissen, ob es möglich ist oder nicht? –
Nein, nicht möglich. Jedenfalls nicht auf Lagerschienen. –