Кажется, достаточно заменить строку.
".jpg" -> ".preview.png"
К сожалению, я не знаю, рубин.
В питоне это будет
new_url = url.replace(".jpg",".preview.png",1)
Я думаю, что это будет похоже на ruby. Кажется, вместо этого sub()
.
new_url = url.sub(".jpg",".preview.png")