[RUBY] Nach der Installation von Better_errors ändert sich der Fehlerbildschirm nicht

Ich habe versucht, better_error zu setzen, aber der Fehlerbildschirm hat sich nicht geändert

Ruby Gem "Better_errors", das den Fehlerbildschirm reich und einfach zu bedienen macht. Im Repository heißt es, dass Rails durch eine gehorsame Bundle-Installation verwendet werden können. Der Fehlerbildschirm bleibt gleich ...

Lösung

Ich habe folgendes hinzugefügt und es gelöst.

/config/environments/development.rb


BetterErrors::Middleware.allow_ip! "0.0.0.0/0"

▼ Referenz: better_error funktioniert nicht im Docker-Container https://github.com/BetterErrors/better_errors/issues/270 ▼ Die Quelle von Git ist wahrscheinlich hier https://github.com/BetterErrors/better_errors/wiki/Allowing-access-to-the-console

Bei der Entwicklung mit Docker oder Vagrant Weil Rails entscheidet, ob bessere Fehler zulässig sind Es scheint, dass Einstellungen erforderlich sind.

Die Frage auf Git besagt, dass es nicht funktioniert, selbst wenn Sie die IP-Adresse von Docker eingeben! Dann setzen wir es auf 0.0.0.0/0 und lassen alle IP-Adressen zu!

Sogar die IP-Adresse von localhost ist in Ordnung

/config/environments/development.rb


BetterErrors::Middleware.allow_ip! "127.0.0.1/0"

Ich konnte das tun.

Was ist übrigens 127.0.0.1?

Lokale Loopback-Adresse. Eine spezielle IP-Adresse, die sich selbst darstellt. Dies ist die IP-Adresse von localhost. ▼ Referenz https://www.atmarkit.co.jp/ait/articles/0610/14/news021.html

ist.

Für Ihre Information.

Recommended Posts

Nach der Installation von Better_errors ändert sich der Fehlerbildschirm nicht
[Fehler] So beheben Sie das Phänomen, dass der Bildschirm nach der Bearbeitung nicht wechselt
Operator existiert nicht: Behandlung des Fehlerzeitstempels ohne Zeitzone ~~ unbekannt
Die Änderung der Breite der Eclipse-Registerkarte funktioniert nicht.
Einstellungsmethode, die die Größe nicht ändert, auch wenn das CSS geändert wird
[Grails] Beim Ausführen ist ein Fehler aufgetreten. Was ist zu tun, wenn die Grails-CLI nicht gestartet wird?
Die Gerätefehlermeldung wird nicht richtig angezeigt.
Funktioniert die Escape-Sequenz (\) nicht? (für Mac)
Eclipse wird nach der Installation von Java 11 nicht gestartet
Erkennt die Bibliothek bei der Implementierung von jcaptcha nicht
Was tun, wenn das Update nach der Bereitstellung von Rails AWS nicht wirksam wird?
Die Geschichte, wenn der Container nicht mit Docker-Compose gestartet wird und ein Fehler auftritt