Wird erwartet, dass diese Parameter in jeder Rails-Anwendung immer einen Wert von 500 ergeben?

9

Treffen Sie eine Schienenanwendung mit den folgenden Parametern

%Vor%

Führt immer zu einem 500 Fehler, der nicht abfangbar ist.

Für z.B.

Es löst den folgenden Fehler aus:

%Vor%

Die Anforderung trifft niemals den Rails-Anwendungscode .

Hier sind die letzten Zeilen des vollständigen Backtrace:

%Vor%

Ich habe das vor ein paar Jahren in Rails 3.2 entdeckt und frage mich, warum es immer noch auf Rails 4.1.4 abstürzt.

Hat jemand eine gute Erklärung dafür, was hier passiert?

    
Dimitri Jorge 11.07.2014, 16:51
quelle

1 Antwort

4

Dies betrifft technisch Rack, nicht Rails, und ich vermute, es ist ein Fehler ... Rack scheint aus dem Weg zu gehen, um eine verschachtelte Abfrage richtig zu parsen ...

%Vor%

Auf der anderen Seite vermute ich, dass die Abfrage richtiger geschrieben werden würde als:

http://example.com/?b[]=1&b[a]=2 oder http://example.com/?b[a]=1&b[a]=2

Sie könnten einen Kick aus Ссылка .

    
Brad Werth 11.07.2014, 17:27
quelle