← Daily
📝 article rubyflow.com · July 26, 2026

How Rails Knows What Changed

An Active Record Dirty-tracking lifecycle traced through a broken audit callback: pending changes before save, saved-change history afterward, net typed differences, object-local baselines, reload, and type-aware in-place mutation.

Read on rubyflow.com →

More from this day

+ Feature your site