如何使用 URI 方法删除 ruby 中的双斜杠?

How to remove a double slash in ruby with URI method?

如何使用 URI 方法删除 ruby 中的双斜杠 //

2.4.1 :001 > URI('http://www.rbc.ru/society/23/11/2017/5a16ff0e9a7947e46d1e4957').tap { |uri| uri.query = nil; uri.scheme = nil }.to_s
 => "//www.rbc.ru/society/23/11/2017/5a16ff0e9a7947e46d1e4957"

把它剪下来:

URI('...').to_s.sub(%r[\A//], '')

不必那么复杂。