Rails slightly changed the fragment cache implementation
from Rails 7.0
Show archive.org snapshot
to
Rails 7.1
Show archive.org snapshot
. Unfortunately, this is incompatible with how
Haml 5 patches Action View buffers
Show archive.org snapshot
. I tried turning a String
buffer into an ActionView::OutputBuffer
, but this brought up other issues.
Conclusion
While we have a Rails 7.2 application successfully running with Haml 5, Rails applications with fragment caching need to upgrade to Haml 6 when upgrading to Rails 7.1.
Posted by Dominik Schöler to makandra dev (2024-11-29 15:06)