Rails Daily: Multi-Schema Bugs and Ractor Follow-ups

Today's activity centers on correctness fixes for PostgreSQL multi-schema setups and cleanup work following the Ractor support effort, plus a batch of validator and error-handling fixes. Several PRs trace back to long-standing open issues, some dating back years.

Duration: PT2M26S

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-11T06:01:25Z
  • Audio duration: PT2M26S

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 11th, 2026, and this is Rails Daily.

The clearest pattern today is multi-schema PostgreSQL support finally getting attention. Two separate PRs fix real bugs here: dpaluy's PR 58435 fixes foreign key ordering in schema dumps, so loading a schema with multiple PostgreSQL schemas won't crash on a missing relation anymore. That closes two open issues,…

Second theme: Ractor support is still shaking out edge cases. Back on August 10th, hmcguire-shopify's PR 58385 required rack ractorize explicitly when enabling ractorize mode, since Rack's public constants need freezing for non-main Ractors. That surfaced a follow-up bug: etiennebarrie's PR 58433 fixes a crash in…

Third, a handful of targeted correctness fixes worth knowing. Ousamabenyounes was busy: fixing a LengthValidator crash when a proc-based minimum meets a nil value in PR 58428, fixing partial path lookup when controller and model namespaces overlap in PR 58431, and making sure invalid multipart requests render your…

One infrastructure note: Jean Boussier patched RoutesReloaderTest to stop blocking without a timeout, since it was hanging eight-one-stable builds.

What's next: if you run PostgreSQL with…

Nearby episodes from Rails Daily

  1. Ractor Safety and Schema Speed
  2. Ractor Safety and the End of method_missing Workarounds
  3. Ractor Readiness and Attribute Method Cleanup
  4. Query Correctness and Ractor Safety Push
  5. Weekly Recap - Ractor Safety and the Great Attribute Untangling
  6. Cleaning Up Rails' Internal Plumbing
  7. Cleaning House Behind the Frozen Middleware Fix
  8. Ractor Safety and the Quiet Cost of Duplication