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?