The Wire · Showcase
RAILS FIXES DECADE-OLD ROUTING BUGS WHILE DOCS OVERHAUL LANDS
By RepoJournal · Filed · About Rails
Three critical routing bugs that broke scope and namespace options are now patched, while the internationalization guide gets a complete restructuring for readability.
The Rails team shipped fixes for three routing regressions that have been silently breaking applications [1] [2]. The first corrects a bug where the deprecated `scope` hash form's `:except` option was being assigned to `only` instead, inverting filter logic entirely. The second fixes `namespace` path options that were being dropped entirely, causing doubled paths like `/admin/adm`. Both have been in the codebase undetected. In parallel, the i18n documentation guide [3] underwent a complete restructuring to lead with beginner content before advancing to request management, API features, and advanced patterns. Over on tailwindcss-rails, v4.5.0 shipped [4] with a new `silent` flag [5] for the build and watch tasks, suppressing CLI noise in your `Procfile.dev`. The flag gracefully ignores itself on older Tailwind versions. Documentation cleanup continues across both repos [6] [7] with backtick fixes and email assertion updates to match current APIs.
Action items
- → Review routing code using scope or namespace with deprecated hash forms - these bugs may have masked issues in production routes rails/rails [plan]
- → Upgrade tailwindcss-rails to 4.5.0 if you use silent builds in development rails/tailwindcss-rails [monitor]
- → Check Rails i18n guide for restructured content if your team is onboarding new developers rails/rails [monitor]
References
- [1] Apply the deprecated `scope` hash `:except` option to except, not only rails/rails
- [2] Honor the deprecated `namespace` hash path options rails/rails
- [3] [RF Docs] Rails Internationalization (#57381) rails/rails
- [4] v4.5.0 ↗ rails/tailwindcss-rails
- [5] Support new `--silent` tailwind flag via `[silent]` ↗ rails/tailwindcss-rails
- [6] Merge pull request #57734 from tylerlwsmith/tylerlwsmith-remove-orphan-backtick-in-docs rails/rails
- [7] Stop documenting the removed `args:` Hash form of assert_enqueued_email_with [ci skip] rails/rails
FAQ
- What changed in Rails on June 16, 2026?
- Three critical routing bugs that broke scope and namespace options are now patched, while the internationalization guide gets a complete restructuring for readability.
- What should Rails teams do about it?
- Review routing code using scope or namespace with deprecated hash forms - these bugs may have masked issues in production routes • Upgrade tailwindcss-rails to 4.5.0 if you use silent builds in development • Check Rails i18n guide for restructured content if your team is onboarding new developers
- Which Rails repositories shipped on June 16, 2026?
- rails/rails, rails/tailwindcss-rails