Antworten:
Nicht lokale Anforderungen führen zu benutzerfreundlichen Fehlerseiten. Bei lokalen Anforderungen, von denen angenommen wird, dass sie von Entwicklern stammen, wird eine nützlichere Fehlermeldung angezeigt, die Zeilennummern und eine Rückverfolgung enthält. consider_all_requests_local
Mit Ihrer App können diese entwicklerfreundlichen Meldungen auch dann angezeigt werden, wenn der Computer, der die Anforderung stellt, remote ist.
503
aber ein Kunde eine erhält 500
?
Auf Entwicklungsniveau setzen wir:
Consider_all_requests_local set = true
weil der Entwickler einen Blick auf den vollständigen Fehler werfen muss, der das Layout / die Ansicht anzeigt, wie Sie im Bild unten sehen können.
Aber auf Produktionsebene müssen wir unseren internen Codierungsfehler nicht anzeigen, also setzen wir false:
config.consider_all_requests_local = false
config.consider_all_requests_local=