Cómo puedo unirme con seguridad a segmentos de URL relativos?
Estoy tratando de encontrar un método robusto para unir segmentos parciales de ruta url. ¿Hay una manera rápida de hacer esto?
Intenté lo siguiente:
puts URI::join('resource/', '/edit', '12?option=test')
Espero
resource/edit/12?option=test
Pero recibo el error:
`merge': both URI are relative (URI::BadURIError)
He utilizadoFile.join()
en el pasado para esto, pero algo no parece correcto sobre el uso de la biblioteca de archivos para las URL.