В рамках контроллера Rails или представления:
Как я могу запросить механизм маршрутизации Rails, чтобы превратить относительную строку URL (например, "/ controllername / action / what" в класс контроллера, который будет отвечать за обработку этого запроса?
Я хочу сделать что-то вроде этого:
controllerClass = someMethod("/controllername/action/whatever")
Где contorllerClass является экземпляром класса.
Я не хочу делать никаких предположений относительно соглашения о маршрутизации, например. что «имя контроллера» в приведенном выше примере всегда является именем контроллера (потому что это не так).