Problème avec ActiveSupport::MessageEncryptor::InvalidMessage dans le plugin

Merci, @gerhard !

Donc, sur Upgrading Ruby on Rails — Ruby on Rails Guides

Je trouve

(mais cela dit Rails 7.1 ?)

Y a-t-il un moyen, à votre connaissance, que je puisse ignorer ce changement dans mon plugin existant avec une ligne évidente une fois qu’on la connaît dans mon plugin.rb ?

Ou peut-être vais-je devoir comprendre ce que cela signifie.

EDIT : mais sur dev, ajouter cette ligne à config/application.rb n’est pas une solution miracle.

Désolé. J’ai lu un peu plus loin :

Donc, peut-être que cela résoudra mon problème immédiat. Merci encore pour votre aide ! Peut-être que je vais y arriver cette fois.


Eh bien, la clé que je génère pour rails 6 et rails 7 ressemble à ceci :

#<ActiveSupport::KeyGenerator:0x000055870212d4f8 @hash_digest_class=OpenSSL::Digest::SHA1, @iterations=65536, @secret="my-big-secret">

mais ils chiffrent les choses différemment. J’espérais que hash_digest_class était le problème, mais il semble au moins être le même sur les deux, mais la chaîne chiffrée est différente. :crying_cat_face: