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