Lesen, array params, in RoR

Wenn ich die URL so etwas wie unten:

http://test.com?x=1&x=2&x=3&x=4&x=5&x=6&x=7

Dann, wie kann ich Lesen Sie alle "x" - Werte?

neu Hinzugefügt-Kommentar: vielen Dank für all Eure Antworten. Ich bin grundsätzlich von Java und .Net hintergrund, und vor kurzem begann, mich Ruby und Rails. Wie in Java, nicht wir haben etwas ähnliches zu verlangen.getParameterValues("x");

  • Sollte nicht Ihre url http://test.com?x=1,2,3,4,5,6,7 statt, oder etwas ähnliches?
  • ist dies eine rails-http-Anforderung, und Sie möchten, um zu analysieren, x in Ihre Handlung, oder Sie haben eine url als string und möchte analysieren?
  • Nein, Schienen nicht die Anfrage.getParameterValues("x") - Funktionalität. Wie PHP, muss es die Abfrage-Parameter angegeben werden, mit der "[]" suffix, wenn es mehrere Werte für Sie. Ehrlich gesagt, ich habe immer gefunden, dass dies ärgerlich, da es bedeutet, Sie können nicht nur ersetzen, die eine back-end geschrieben, mit Servlets mit einer geschrieben, mit Schienen ohne (wenn Sie die mehrwertige params Muster) änderungen am front-end.
Schreibe einen Kommentar