插件中ActiveSupport::MessageEncryptor::InvalidMessage出现问题

哦。糟糕。不,不是那个原因。我正在运行的生产站点是 7.0.3 版本,而损坏的暂存站点也是 7.0.3 版本。它加密的方式不同。我无法确定,也不知道如何确定,是序列化器不同还是密码不同。

与此同时,我了解到 7.0 支持加密字段,如果我能弄清楚如何访问我的加密 API 密钥,这将使我能够移除一些自定义代码。或者我可能只是删除并重新生成它们。

截至最新,我得到的加密是
=> "SUNBZlRURThEZjdVUG8wTzV1eWk0dz09LS1uRGVSQWtPRU9rc1ZCa1Y1d2pyeU5nPT0=--43eab316e6a9ebafc72d4982347abd9c7f6605db"

使用 2.9.0.beta4 版本,它们看起来像 "FwL/GGvrDHOpQ1bnGiI=--kCLbUxMf/XeMaeWF--/feRN+/l1q3EFdKgyIo+7Q=="