Ruby gem "Better_errors" qui rend l'écran d'erreur riche et facile à utiliser. En regardant le référentiel, il indique que les rails peuvent être utilisés par une installation groupée obéissante. L'écran d'erreur reste le même ...
J'ai ajouté ce qui suit et je l'ai résolu.
/config/environments/development.rb
BetterErrors::Middleware.allow_ip! "0.0.0.0/0"
▼ Référence: better_error ne fonctionne pas dans le conteneur Docker https://github.com/BetterErrors/better_errors/issues/270 ▼ La source de git est probablement ici https://github.com/BetterErrors/better_errors/wiki/Allowing-access-to-the-console
Lors du développement avec Docker ou Vagrant Parce que les rails décide d'autoriser ou non better_errors Il semble que les paramètres soient nécessaires.
La question sur git dit que même si vous entrez l'adresse IP de Docker, cela ne fonctionnera pas! Eh bien, définissons-le sur 0.0.0.0/0 et autorisons toutes les adresses IP!
Même l'adresse IP de localhost est OK
/config/environments/development.rb
BetterErrors::Middleware.allow_ip! "127.0.0.1/0"
J'ai pu le faire.
Adresse de bouclage locale. Une adresse IP spéciale qui se représente. Il s'agit de l'adresse IP de localhost. ▼ Référence https://www.atmarkit.co.jp/ait/articles/0610/14/news021.html
est.
Pour ton information.
Recommended Posts