Quel est le but de ce paramètre de configuration Rails ...
config.action_controller.consider_all_requests_local = true
Il est défini sur true par défaut dans config/environments/development.rb
.
Merci,
Ethan
ruby-on-rails
ruby
Ethan
la source
la source
config.consider_all_requests_local=
Réponses:
Les demandes non locales génèrent des pages d'erreur conviviales. Les demandes locales, supposées provenir de développeurs, voient un message d'erreur plus utile qui comprend des numéros de ligne et une trace arrière.
consider_all_requests_local
permet à votre application d'afficher ces messages conviviaux pour les développeurs même lorsque la machine qui fait la demande est distante.la source
503
mais qu'un client reçoit un500
?Au niveau du développement, nous définissons:
car le développeur doit jeter un œil à l'erreur complète montrant la mise en page / la vue comme vous pouvez le voir dans l'image ci-dessous.
Mais au niveau de la production, nous n'avons pas besoin de montrer notre bogue de codage interne, nous définissons donc false:
la source