Developing with Browser Guards in Rails 8 - As part of the Rails 8 milestones, DHH added a browser guard which he explains thus:
To take full advantage of our #nobuild defaults, we need to ensure that developers have easy control over which versions of the major evergreen browsers they intend to support, and guard their application from being accessed by unsupported versions.
In the pull request that followed we can see that by default, the browser minimums have been set to:
- Safari 17.2
- Chrome 119
- Firefox 121
- Opera 104
- and well, no IE at all.
What this means in practice is that if you visit a newly generated Rails site with a browser below these versions, you will get this 426 error page: