rails query filters ruby-on-rails routing http-status-code-404 production

ruby-on-rails - filters - rails query params



¿Cómo corrijo los errores de enrutamiento de los rieles en el modo de producción? (1)

Para obtener 404 necesita ejecutar el servidor en el entorno de producción y utilizar la dirección IP externa en lugar de la dirección IP local / de bucle invertido en la url.

También puede forzar al controlador a considerar todas sus solicitudes como locales:

def local_request? return false end

Si intento acceder a una cadena aleatoria en la URL de la aplicación de mis rieles, como /asdfasdifjasdfkj , estoy viendo un mensaje de error de los rieles

Error de enrutamiento

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

Aunque estoy en modo de producción. Claramente, no quiero que ningún usuario real vea esto, y preferiría una página 404. ¿Alguien sabe qué está yendo mal y cómo lo soluciono?