URI#escape と URI#unescape は Ruby 3.0.0 から削除された
タイトルの通り、 URI.escape
と URI.unescape
は Ruby 3.0.0 から削除されました。長い間非推奨となっていましたが、ついに 3.0.0 で削除されました。
代わりに ERB::Util.#url_encode
, CGI.escape
, URI.encode_www_form
, WEBrick::HTTPUtils.#escape_form
, WEBrick::HTTPUtils.#escape
などの使用を検討してください。
削除のPRはこちら。
URI.encode_www_form
はこちら。