Как не допустить, чтобы символ канала вызывал ошибку Bad URI в Rails 3 / Ruby 1.9.2?

При реализации OAuth2 в моем приложении мне нужно обрабатывать URI, например :

http: // localhost: 3000 / sessions / create /? Code = lorem | ipsum

Не уверен, что это проблема Rails 3 или Ruby 1.9.2 (возможно, URI.parse), но в любом случае, WEBrick запускает Ошибка неверного URI .

Кто-нибудь знает обходной путь? Спасибо.

12
задан Daniel O'Hara 20 September 2010 в 13:34
поделиться