Как безопасно присоединить относительные сегменты URL?
Я пытаюсь найти надежный метод объединения частичных сегментов пути URL. Есть ли быстрый способ сделать это?
Я попробовал следующее:
puts URI::join('resource/', '/edit', '12?option=test')
Я ожидаю:
resource/edit/12?option=test
Но я получаю ошибку:
`merge': both URI are relative (URI::BadURIError)
я использовалFile.join()
в прошлом для этого, но что-то не так с использованием библиотеки файлов для URL.