Ruby соответствует первому появлению строки для замены gsub

У меня есть строка, скажем, http://someUrul.com/someController/SOmeAction?SomeQS=http://someOtherUrl

и я хочу заменить первый http на https, но не второй, поэтому я получаю https : //someUrul.com/someController/SOmeAction? SomeQS = http: // someOtherUrl

Как я могу сделать это с помощью простого gsub? Следующее заменяет оба.

request.url.gsub(/http:/, "https:")
33
задан ar3 21 July 2011 в 20:20
поделиться