Я использую URI.encode для кодирования URL-адресов в моем приложении для железных дорог. Но иногда эти URL-адреса могут быть уже закодированы, и я не хочу их снова кодировать. Здесь я вижу одно решение: Как найти вне, если строка уже была закодирована в URL-адресе?
Однако было интересно, есть ли в Ruby уже доступный API для этого?
Также, как предлагается в https://stackoverflow.com/a/2295286/1475737, выполняется декодирование строки и проверка ее длины с помощью оригинал правильное решение?
Ценю любые предложения!