J’ai dû ajouter l’ancien chiffrement ici :
k = ActiveSupport::MessageEncryptor.new(KEY, cipher: "aes-256-cbc")
Je ne comprends toujours pas pourquoi les deux instances qui prétendent toutes deux exécuter 7.0.3 donnent des résultats différents, mais une bonne lecture de la documentation de mise à niveau a été d’une grande aide. Merci, Gerhard ! C’était le coup de pouce dont j’avais besoin.