Rails Daily: Ractor Safety and the End of method_missing Workarounds

Rails continues its push toward ractor-safe internals with changes to callbacks and Action View subscribers, while a cluster of Active Record fixes cleans up long-standing method-missing workarounds and resolves a real performance regression.

Duration: PT2M19S

Episode overview

This episode is a short developer briefing from Rails Daily.

It explains recent repository work in plain language.

  • Show: Rails Daily
  • Published: 2026-08-14T06:01:44Z
  • Audio duration: PT2M19S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's August 14th, and this is Rails Daily.

The top story today is Rails' ongoing march toward ractor safety, paired with a cleanup of Active Record internals that's been years in the making.

Start with ractors. Gannon McGibbon merged PR 57629, making Active Support callbacks ractor-safe — user procs become shareable, callback chains are frozen rather than mutated, and set callbacks now builds a new chain instead of altering the old one. That same author opened PR 58476 today, applying the identical…

Second theme: Active Record is shedding old workarounds. Hartley McGuire merged PR 58469, removing "missing" method fallbacks that existed only to support the Rails 6.1 Marshal format. Now that format is gone, so these are dead weight — and removing them actually improves performance for virtual attributes and…

A few smaller but notable fixes: Active Storage's video analyzer gets more accurate height calculations for videos with imprecise aspect ratios, in PR 58475. And PR 58473 fixes a subtle bug where delayed variant transformations could be processed out of order depending on your queue backend, which could generate the…

What to watch: if you're running custom log…

Nearby episodes from Rails Daily

  1. Weekly Recap - Schema Performance and Ractor Safety
  2. Batching the Schema Cache
  3. Connection Pool Deadlocks and Cache Batching
  4. Ractor Safety and Schema Speed
  5. Ractor Readiness and Attribute Method Cleanup
  6. Query Correctness and Ractor Safety Push
  7. Multi-Schema Bugs and Ractor Follow-ups
  8. Weekly Recap - Ractor Safety and the Great Attribute Untangling