谢谢,@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 是问题所在,但它至少在两者上看起来都一样,但加密后的字符串却不同。![]()