Ich versuche, die helper_url aus dem aktuellen Pfad zu bekommen. Zum Beispiel, wenn ich die folgende Route:Rails 3: Erhalte helfer_url vom Pfad
get "user/:user_id" => 'user#user_info', :as => 'user_information'
Wenn ich user/31221
besuchen, gibt es eine Möglichkeit für mich, die helper_url user_information
oder die Zeichenfolge „user /: user_id“ zu erhalten (nicht „user/31221“) von der URL?
Ich kann den Controller und die Aktion mit Rails.application.routes.recognize_path(request.env['PATH_INFO'])
bekommen, aber ich bin nicht in der Lage, den Rest dieser Informationen zu erhalten. Ich kann es mit Rake-Routen machen, aber ich möchte dies für einen sehr spezifischen Logging-Zweck tun.
Was ist Ihr Ziel? Wie werden Sie diese Hilfsmethode verwenden? Vielleicht gibt es dafür einen besseren Weg. – unkmas