Pergunta

Se eu tentar e acesso alguns seqüência aleatória no URL do meu rails aplicativo, como /asdfasdifjasdfkj então eu estou vendo um trilhos mensagem de erro

Routing Erro

No route matches "/asdfasdifjasdfkj" with {:method=>:get}

Mesmo que eu estou no modo de produção. É evidente que eu não quero que os usuários reais para ver isso, e preferem uma página 404. o que está Alguém sabe dar errado e como corrigi-lo?

Foi útil?

Solução

Para obter 404 que você precisa para executar o servidor no ambiente de produção e use o endereço IP externo, em vez de endereço IP / loopback local na URL.

Você também pode forçar o controlador de considerar todos os seus pedidos como locais:

  def local_request?
    return false
  end
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top