🪟 Windows TippsRouter absichern: Diese vier Schritte empfiehlt das BSI(15.09.2026 um 13:58 Uhr)
🪟 Windows TippsExtron erweitert USB-Extender um Matrixfunktion(15.09.2026 um 13:15 Uhr)
🪟 Windows TippsPanasonic zeigt Projektoren und Displays in Roadshow(15.09.2026 um 13:20 Uhr)
🪟 Windows TippsLightware aktualisiert Raumautomation LARA auf Version 2.0(15.09.2026 um 13:30 Uhr)
🪟 Windows TippsKB5129194 Windows 11 26H1 Out of Band Update - Deskmodder.de(14.09.2026 um 19:25 Uhr)
🪟 Windows TippsRouter absichern: Diese vier Schritte empfiehlt das BSI(15.09.2026 um 13:58 Uhr)
🪟 Windows TippsExtron erweitert USB-Extender um Matrixfunktion(15.09.2026 um 13:15 Uhr)
🪟 Windows TippsPanasonic zeigt Projektoren und Displays in Roadshow(15.09.2026 um 13:20 Uhr)
🪟 Windows TippsLightware aktualisiert Raumautomation LARA auf Version 2.0(15.09.2026 um 13:30 Uhr)
🪟 Windows TippsKB5129194 Windows 11 26H1 Out of Band Update - Deskmodder.de(14.09.2026 um 19:25 Uhr)

🔧 Programmierung 🕛 vor 2 Jahren 2 Min Lesezeit
0

Rails 7.2 allow_browser version guard feature

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




This lesson is from Your browser is not supported. Please upgrade your browser to continue.
In your Rails server logs, you will see:


Rendering public/406-unsupported-browser.html

Completed 406 Not Acceptable


The Rails server is returning a 406 Not Acceptable HTTP code response due to a new feature that allows you to specify which browsers can access your site.

The allowed versions are specified in ApplicationController with the allow_browser method. 




CODE
class ApplicationController < ActionController::Base
# Only allow modern browsers supporting webp images, web push,
# badges, import maps, CSS nesting, and CSS :has.

allow_browser versions: :modern
end








The default value is set to :modern which refers to the following versions:






CODE
{ modern: 
{
safari: 17.2,
chrome: 120,
firefox: 121,
opera: 106,
ie: false
}
}







These versions are from December 2023.

You can specify minimum versions for any browser and also whether they apply to all actions or some, using only and except. You can specify versions in ApplicationController and also in individual controllers for finer control.

For example, to allow all versions of Chrome and Opera, no versions of "internet explorer" (ie), Safari versions 16.4+ and Firefox 121+:






CODE
allow_browser versions: { safari: 16.4, firefox: 121, ie: false }







To block specific versions for specific controller actions, in addition to those specified in ApplicationController:






CODE
class ProductsController < ApplicationController
allow_browser versions: { opera: 105, chrome: 119 }, only: :show
end







You can allow all versions by deleting or commenting out the allow_browser line.






Learn to build production apps with Ruby on Rails.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
The Gemini desktop app is now available for Windows
1 Quelle
Snipping Tool notifications not showing in Windows 11
1 Quelle
Burn Out, Or Fade Away
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Rails 7.2 allow_browser version guard feature

Thematisch verwandte Begriffe: Rails, allowbrowser, version, guard · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...