플러그인에서 ActiveSupport::MessageEncryptor::InvalidMessage 오류 발생

감사합니다, @gerhard!

에서 다음 내용을 찾았습니다.

(하지만 여기에는 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가 문제인 줄 알았는데, 적어도 양쪽에서 동일해 보이는데도 암호화된 문자열은 다릅니다. :crying_cat_face: