2010-10-26 12 views
5

Jeśli parametr adresu url jest zakodowany, czy szyny go odszyfrowują, czy też muszę sam wywołać kod CGI :: unencode?Czy kontrolery Railsów wprowadzają dla mnie parametry kodu Unencode?

(Pytam, bo widzę, co jest myślę niespójne zachowanie i może być błąd zarówno w szynach lub RSpec, ale chciałem zapytać tutaj najpierw uzyskać testow)

+0

Odpowiedni bilet na rspec: http://github.com/rspec/rspec-core/issues/issue/201 –

+0

Wygląda na to, że jest to prawdziwy bug/problem z szynami, zobacz ten bilet: https: //rails.lighthouseapp. com/projects/8994/tickets/5869-params-in-functional-tests-not-sent-to-kontroler-encoder –

Odpowiedz

7

Tak, Railsy automatycznie odszyfrowują wartości GET i POST.

+0

... ale nie params ścieżki. (?) – rook

Powiązane problemy