Qual é o propósito desta configuração de configuração do Rails ...
config.action_controller.consider_all_requests_local = true
É definido como verdadeiro por padrão em config/environments/development.rb
.
Obrigado,
Ethan
ruby-on-rails
ruby
Ethan
fonte
fonte
config.consider_all_requests_local=
Respostas:
As solicitações não locais resultam em páginas de erro fáceis de usar. Solicitações locais, supostamente provenientes de desenvolvedores, veem uma mensagem de erro mais útil que inclui números de linha e um backtrace.
consider_all_requests_local
permite que seu aplicativo exiba essas mensagens amigáveis ao desenvolvedor, mesmo quando a máquina que faz a solicitação é remota.fonte
503
mas um cliente está recebendo um500
?No nível de desenvolvimento, definimos:
porque o desenvolvedor precisa dar uma olhada no erro completo ao mostrar o layout / visualização como você pode ver na imagem abaixo.
Mas, no nível de produção, não precisamos mostrar nosso bug de codificação interno, então definimos false:
fonte