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 ...
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.
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