str = "/home/chief/project/public/system/uploads/000/000/001/original/1/1.flv"
chopped = str.sub(/.*\/public/, "") #=> "/system/uploads/000/000/001/original/1/1.flv"
Это удалит все, что осталось от public (включая / public).Таким образом, ваш код не относится только к одному местоположению, а скорее переносим в том смысле, что вы можете иметь что-либо перед / public, и он все равно будет удалять символы.