Я имею хэш со следующими ключамиКак преобразовать хэш в запрос URL?
{:action=>'index', :controller=>'users', :search=>'John'}
Я хочу построить полный URL запроса, используя этот хэш-ключи. Я пробовал использовать класс ActionDispatch::Routing::RouteSet
, но я не смог получить URL-адрес, как ожидалось.
Я хочу построить URL как http://localhost:3000/users?search=John
Как получить этот URL запроса?
Я был в процессе предоставления такого ответа, основанный на http://api.rubyonrails.org/classes/ActionDispatch/Routing /UrlFor.html, но 'url_for' не был распознан, когда я ввел его в консоль Rails. После выполнения инструкций в этом документе о том, что включить, мне удалось вызвать функцию, но она вызвала ошибку из-за отсутствия запроса. Любая идея, что там происходит? –
Я думаю, это не о «тестировании в консоли». Вы заработали внутри приложения? – Muntasim
Я не OP, и я не спрашиваю, работает ли он в приложении. Просто подумал, что вы, возможно, знаете, почему у меня возникли проблемы с его работой в консоли. –