我需要将redirect_to方法中的params传递给外部url.
我知道我可以通过重定向来做这样的事情:
redirect_to my_url_path(param1: "foo", param2: "bar")但我想用外部网址来做这件事。例如:
redirect_to "www.example.externaldomain.com/process/XIGHTDJTRIDEOR", param1: "foo", param2: "bar"发布于 2013-08-28 22:17:08
您可以使用ruby模块并创建您自己的助手:
def generate_url(url, params = {})
uri = URI(url)
uri.query = params.to_query
uri.to_s
end那就去查网址:
redirect_to generate_url("www.example.externaldomain.com/process/XIGHTDJTRIDEOR", :param1 => "foo", :param2 => "bar")https://stackoverflow.com/questions/18496027
复制相似问题