Probleme mit ActiveSupport::MessageEncryptor::InvalidMessage im Plugin

Oh. Mist. Nein, das ist es nicht. Meine Produktionsseite, die funktioniert, läuft auf 7.0.3 und die Staging-Seite, die kaputt ist, läuft ebenfalls auf 7.0.3. Sie verschlüsselt die Dinge anders. Ich kann nicht erkennen, und weiß auch nicht, wie ich erkennen soll, ob der Serializer anders ist oder die Verschlüsselung anders ist.

Inzwischen habe ich erfahren, dass 7.0 das Verschlüsseln von Feldern unterstützt, was mir erlauben würde, benutzerdefinierten Code zu entfernen, wenn ich nur herausfinden könnte, wie ich überhaupt an meine verschlüsselten API-Schlüssel komme. Oder vielleicht werde ich sie einfach löschen und neu generieren.

Aktuell erhalte ich Verschlüsselungen wie
=> "SUNBZlRURThEZjdVUG8wTzV1eWk0dz09LS1uRGVSQWtPRU9rc1ZCa1Y1d2pyeU5nPT0=--43eab316e6a9ebafc72d4982347abd9c7f6605db"

mit 2.9.0.beta4 sehen sie so aus: "FwL/GGvrDHOpQ1bnGiI=--kCLbUxMf/XeMaeWF--/feRN+/l1q3EFdKgyIo+7Q=="