Wie bekomme ich nur die Abfragezeichenfolge in einer Rails-Route?

7

Ich benutze eine Route wie diese

%Vor%

Meine Absicht ist hier, den Namen der API-Methode zu erfassen und dann die Anfrage an diese Methode im Controller zu senden.

%Vor%

Ich dachte, das würde die anderen Parameter als Argument für die Methode senden, aber es hat nicht funktioniert. Also meine Frage ist, wie kann ich die Nicht-Methode Parameter in einer Abfrage-String übergeben?

    
picardo 07.11.2010, 04:52
quelle

3 Antworten

7

#query_parameters macht genau das, was Sie wollen:

%Vor%

Es ist auch die effizienteste Lösung, da es wie die anderen keinen neuen Hash erstellt.

    
Agis 27.02.2016, 19:43
quelle
14

Gestohlen von der Arbeit eines Kollegen. Ich finde dies eine etwas robustere Lösung, da es auch bei Änderungen der Pfadparameter funktioniert:

%Vor%     
dizzy42 13.06.2013 08:13
quelle
6

Ich habe dieses Problem irgendwie gelöst, indem ich folgendes gemacht habe:

%Vor%     
picardo 07.11.2010 05:18
quelle

Tags und Links