Angenommen, wir möchten unsere Rails App secret_key_base
ändern. Gibt es einen Weg dies zu tun, der nicht alle unsere Benutzer abmeldet?Gibt es eine Möglichkeit, die Rails secret_key_base elegant zu ändern?
Wenn von Rails 3,2-4, mit der entsprechenden Änderung von secret_token
zu secret_key_base
Upgrade geholfen Schienen mit der Migration von neuen Benutzern Cookies zu aktualisieren, da sie auf die Website kamen. Sobald ein guter Teil der Nutzer das Programm besucht hat, können Sie ausschließlich auf secret_key_base
umschalten, ohne sie abzumelden.
Ist diese Art von Funktionalität verfügbar, um die secret_key_base
allgemein zu ändern, sagen Sie, wenn ein Entwickler oder so etwas? Die Idee wäre, eine neue secret_key_base
zu setzen, die die Cookies der Benutzer umschaltet, wenn sie auf die Seite kommen. Sobald ein guter Anteil besucht hat, können Sie den harten Schalter stellen und das alte secret_key_base
entfernen.
Ich habe eine old rails pull request gefunden, die mit dieser Funktionalität zu beginnen scheint, aber sie scheint nicht mehr daran zu arbeiten.
Was ist Ihr Sitzungsspeicher? – Meliborn
Sie können einen Load Balancer mit 2 App-Servern erstellen und den Datenverkehr je nach Land steuern und jedes Land separat migrieren –
Es ist fast 4 Monate her ... Haben Sie dieses Problem gelöst? Wenn ja, wäre es schön, wenn Sie Ihre Lösung teilen würden! –