Ruby on Rails: Herb Becomes Default Template Engine

Herb is now the default compiler for HTML plus ERB templates under version 8.2 framework defaults. The rest of the day centers on correctness fixes for templates, forms, time zones and file attachments, plus docs and test reliability work.

Duration: PT2M35S

Episode overview

This episode is a short developer briefing from Ruby on Rails.

It explains recent repository work in plain language.

  • Show: Ruby on Rails
  • Published: 2026-09-24T13:16:06Z
  • Audio duration: PT2M35S

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 Thursday, September 24th, 2026, and here's your Ruby on Rails briefing.

The headline is a shift in how views compile: Herb is now the default for HTML plus E-R-B under the 8-point-2 framework defaults.

That's from pull request 58721, merged as commit 9fb66ed. It follows earlier work that added Herb as an implementation with no way to select it. Now Action View has an E-R-B implementation setting with Herb and Erubi options, with Herb selected for new applications and any app opting into the latest defaults. The…

Related is a rendering correctness fix in pull request 58854. A non-ASCII default in the strict locals comment, like the word café, showed as garbled characters when the template body was ASCII-only. The root cause was buffer encoding handling carrying the wrong encoding into the compiled method. That fix is now…

A second theme is everyday A-P-I correctness. Pull request 58863 adds a Manitoba time zone mapping, because Manitoba no longer shares winter clocks with U-S Central time and the existing Central Time label still resolves to Chicago time. That follows the same approach used for British Columbia and Alberta. Pull…

Finally, maintainability work. Pull…

Nearby episodes from Ruby on Rails

  1. Schema Load Reliability and Timing Fixes
  2. Logging Tag Fixes and Migration Compatibility Overhaul
  3. STI Speedup, Variant Flexibility and Schema Fix
  4. Weekly Recap - Query Correctness, Faster Boot, and Ractor Safety
  5. Upstream Compatibility and Schema Load Fixes
  6. Concurrency Bugs and Test Hygiene
  7. Association Scopes Get an Honesty Check
  8. Quietly Fixing Data Correctness Bugs