Что такое Ruby / Rails-эквивалент Python для urllib.quote_plus? - PullRequest
1 голос
/ 28 марта 2010

В основном url экранирует строку, за исключением того, что для пробелов используется '+' вместо '% 20'.

1 Ответ

3 голосов
/ 28 марта 2010

CGI::escape делает именно это:

irb(main):003:0> require 'cgi'
=> true
irb(main):004:0> CGI::escape("foo and/or bar")
=> "foo+and%2For+bar"
...