scan - Ruby Match primera aparición de cadena para un reemplazo de gsub
Tengo una cadena, digamos http://someUrul.com/someController/SOmeAction?SomeQS=http://someOtherUrl
y quiero reemplazar el primer http con https, pero no el segundo, así que termino con https : //someUrul.com/someController/SOmeAction? SomeQS = http: // someOtherUrl
¿Cómo puedo lograr esto con un simple gsub? Lo siguiente reemplaza a ambos.
request.url.gsub(/http:/, "https:")