Dentro del alcance de un controlador Rails o una vista: ¿Cómo puedo consultar el mecanismo de enrutamiento de Rails para convertir una cadena url relativa (por ejemplo, "/ nombre controlador/acción/lo que sea" en el controlador clase que sería responsable del manejo de dicha solicitudCómo determinar la clase del controlador cadena URL dada
que quiero hacer algo como esto:?.
controllerClass = someMethod("/controllername/action/whatever")
Dónde contorllerClass es una instancia de la clase
no quiero hacer ninguna suposición sobre un enrutamiento convención por ej. que el "nombre del controlador" en el ejemplo anterior es siempre el nombre del controlador (porque no lo es).
Darn! Para cuando SO me dijo "se ha publicado una respuesta", pasaron 19 minutos. +1 de mí por la respuesta correcta. – Swanand
No se aplica a Rails 3.2.x :( – Nowaker
ahora ubicado en 'Rails. application.routes.recognize_path() ', por cierto. –