مشكلة مع 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=="