Im Rahmen eines Rails-Controllers oder einer Ansicht: Wie kann ich den Rails-Routing-Mechanismus abfragen, um eine relative URL-Zeichenfolge (z. B. "/ controllername/action/whatever") in den Controller zu konvertieren Klasse, die für den Umgang mit diesem Antrag verantwortlich wäreSo ermitteln Sie die Steuerungsklasse angegebene URL-Zeichenfolge
ich so etwas wie dies tun will:.
controllerClass = someMethod("/controllername/action/whatever")
Wo contorllerClass ist eine Instanz der Klasse
ich will keine Annahmen treffen, über ein Routing Konvention z. dass der "controllername" im obigen Beispiel immer der Name des Controllers ist (weil es nicht ist).
Darn! Zu der Zeit, als SO mir sagte "eine Antwort wurde gepostet" war es 19 Minuten vorbei .. +1 von mir für die richtige Antwort .. – Swanand
Gilt nicht für Rails 3.2.x :( – Nowaker
jetzt bei 'Rails. application.routes.recognize_path() ', übrigens. –