Rails Daily: Cache Controls and Documentation Updates
Seven pull requests merged including new cache control options for `http_cache_forever` and a major update to the Rails on Rack guide. Additional fixes for Active Storage STI support and phone number formatting.
Duration: PT1M51S
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-05-19T10:01:42Z
- Audio duration: PT1M51S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, this is Rails Daily for May 19th, 2026.
Jean Boussier merged an enhancement to `http_cache_forever`, adding an optional `last_modified` keyword parameter that defaults to January 1st, 2011, but can now be customized with relevant timestamps. This change also updates Active Storage's ProxyController to use the new option.
Ayush Newatia merged a comprehensive update to the Rails on Rack guide, adding 385 lines of improved documentation including new sections on custom middleware and advanced Rack API usage within Rails controllers.
fatkodima merged a fix for Active Storage that preserves attachment changes when converting records between classes using Single Table Inheritance, addressing issue 45778.
tahsin352 fixed a false-positive bug in the phone number helper where `start_with_delimiter?` incorrectly triggered when numbers coincidentally began with delimiter strings.
Joshua Young merged a Ruby 3.4 compatibility fix, adding proper block parameter handling to `ReflectionProxy#all_includes` to address strict unused block warnings.
Nearby episodes from Rails Daily
- Error Messages and Developer Experience
- Concurrency and Threading Fixes
- Parameter Safety and Date Format Improvements
- PostgreSQL 18 Support and Security Updates
- Query Fixes and Documentation Overhaul
- ActiveRecord Job Enhancement
- Weekly Recap - Database Performance & Optimistic Locking
- Feature Reversals