Rails Daily: Ractor Connections, Herb by Default, and Silent Query Fixes
Active Record landed Ractor-friendly connection handling for parallel Ruby, Action View made Herb the default for HTML ERB templates in 8.2, and overlapping reports flagged encrypted attributes and integer casting that fail silently.
Duration: PT2M14S
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-09-25T06:01:39Z
- Audio duration: PT2M14S
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 September 25th, 2026.
The headline is parallel Ruby: Active Record can now handle database connections outside the main Ractor, without changing behavior for existing apps.
Merged in pull request 58306 after extended review, the change switches connection handling when code runs off the main Ractor, using dedicated handler, pool and proxy objects. For developers, the impact is future-looking. If you're experimenting with a Ractorized Rails app, queries can now work outside the main…
The second theme is templates. Pull request 58721 makes Herb the compiler for HTML plus ERB templates under the new 8.2 defaults, with a setting to stay on Erubi. A companion fix, pull request 58874, explicitly re-enables the security checker after Herb 0.11 stopped turning it on by default. A separate encoding fix…
The third pattern is silent wrong results in Active Record. Two open reports, pull requests 58868 and 58866, describe deterministic encrypted attributes combined with normalization that return no rows when reading older or unencrypted data, and miss duplicates in uniqueness checks. Separately, pull request 58872…
What's next: watch for resolution on the encryption and…
Nearby episodes from Rails Daily
- Manitoba Time, Hand-Typed Codes, and Attachment Fixes
- Postgres and MySQL Schema Reliability
- Migration Compatibility Overhaul and Logging Fixes
- Weekly Recap - Active Record Correctness and Ractor Readiness
- Ruby 4 Compatibility and MySQL Schema Loads
- Test Isolation Fixes and Parser Compatibility
- Query Correctness Gets Serious Attention
- Correctness Fixes Across the Data Layer