شكرًا، @gerhard!
إذًا في Upgrading Ruby on Rails — Ruby on Rails Guides
أجد
(ولكن هذا يقول Rails 7.1؟)
هل هناك طريقة تعرفها بشكل مباشر يمكنني بها تجاهل هذا التغيير في المكون الإضافي الحالي الخاص بي مع سطر واضح بمجرد معرفته في plugin.rb الخاص بي؟
أو ربما سأضطر إلى معرفة ما يعنيه هذا.
تعديل: ولكن على dev فإن إضافة هذا السطر إلى config/application.rb ليس حلاً سحريًا.
آسف. قرأت المزيد:
لذا ربما سيحل هذا مشكلتي الفورية. شكرًا مرة أخرى على مساعدتك! ربما سأفهمها هذه المرة.
حسنًا، المفتاح الذي أقوم بإنشائه لكل من rails 6 و rails 7 يبدو كالتالي:
#<ActiveSupport::KeyGenerator:0x000055870212d4f8 @hash_digest_class=OpenSSL::Digest::SHA1, @iterations=65536, @secret="my-big-secret">
لكنهما يقومان بتشفير الأشياء بشكل مختلف. كنت آمل أن تكون hash_digest_class هي المشكلة، ولكنها على الأقل تبدو كما هي في كليهما، ولكن السلسلة المشفرة مختلفة. ![]()