Ответ 1
Что вы думаете о URI:: HTTP?
Я хочу создать URL-адрес в моем приложении rails, который указывает на другой сервер, на котором не работают рельсы. Использование url_for
почти удовлетворяет моим требованиям, но для этого требуется ключ контроллера, который мне не нужен (перенаправление на страницу верхнего уровня на внешнем сайте).
Причина, по которой я хочу сделать это, заключается в том, что я имею чисто конструкцию url с хешем аргументов (некоторые из которых определены во время выполнения).
Что вы думаете о URI:: HTTP?
Вы можете вызвать to_query
на Hash в рельсах, который позаботится о кодировке url и т.д. Так что может быть что-то вроде этого:
params = {
:a => "http://google.com",
:b => 123
}
url = "http://example.com?#{params.to_query}"