¿Cuál es el propósito de esta configuración de Rails?
config.action_controller.consider_all_requests_local = true
Está configurado como verdadero de forma predeterminada en config/environments/development.rb
.
Gracias,
Ethan
ruby-on-rails
ruby
Ethan
fuente
fuente
config.consider_all_requests_local=
Respuestas:
Las solicitudes no locales dan como resultado páginas de error fáciles de usar. Las solicitudes locales, que se supone que provienen de los desarrolladores, ven un mensaje de error más útil que incluye números de línea y un seguimiento.
consider_all_requests_local
permite que su aplicación muestre estos mensajes para desarrolladores incluso cuando la máquina que realiza la solicitud es remota.fuente
503
pero un cliente está recibiendo un500
?A nivel de desarrollo establecemos:
porque el desarrollador necesita echar un vistazo al error completo que muestra el diseño / vista como puede ver en la imagen a continuación.
Pero a nivel de producción, no necesitamos mostrar nuestro error de codificación interno, por lo que configuramos falso:
fuente