Problema com ActiveSupport::MessageEncryptor::InvalidMessage no plugin

Obrigado, @gerhard!

Em Upgrading Ruby on Rails — Ruby on Rails Guides

Eu encontro

(mas isso diz Rails 7.1?)

Existe alguma maneira que você conheça de imediato que eu possa ignorar essa alteração no meu plugin existente com uma linha óbvia-depois-que-você-sabe-disso no meu plugin.rb?

Ou talvez eu tenha que descobrir o que isso significa.

EDIT: mas em dev adicionar essa linha a config/application.rb não é uma correção mágica.

Desculpe. Li um pouco mais:

Então, talvez isso resolva meu problema imediato. Obrigado novamente pela sua ajuda! Talvez eu consiga desta vez.


Bem, a chave que gero para rails 6 e rails 7 se parece com isto:

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

mas eles criptografam as coisas de forma diferente. Eu esperava que o hash_digest_class fosse o problema, mas pelo menos parece que é o mesmo em ambos, mas a string criptografada é diferente. :crying_cat_face: