2010-10-26 5 views
5

Wenn ein URL-Parameter urlencodiert wird, entschlüsselt Rails für mich oder muss ich CGI :: unencode selbst aufrufen?Do Rails Controller URL Uncode Parameter für mich?

(Ich frage, weil ich sehe, was ich inkonsistentes Verhalten denken, und kann ein Fehler in entweder Schienen oder rspec sein, aber ich wollte hier fragen zunächst eine Plausibilitätsprüfung zu bekommen)

+0

relevant rspec ticket: http://github.com/rspec/rspec-core/issues/issue/201 –

+0

Sieht aus, als wäre es ein echter Fehler/Problem mit Schienen, siehe dieses Ticket: https: //rails.lighthouseapp. com/projekte/8994/tickets/5869-params-in-funktionstests-nicht-gesendet-zu-controller-codiert –

Antwort

7

Ja, Rails decodiert GET- und POST-Werte automatisch für Sie.

+0

... aber nicht path params. (?) – rook

Verwandte Themen