Если все, что вам нужно, это базовый URL, который вы можете сделать:
url = your_url_string
trimmed_url = url[0, url.index("?")]
Или вы можете защитить строки без параметров запроса:
url = your_url_string
trimmed_url = url[0, (url.include?('?') ? url.index("?") : url)]
Возможно, есть способ сделать это и с URI
...
Если все, что вам нужно сделать, это удалить этот параметр, см. Ответ: Параметры URL для замены строки в Rails