0

我正在编写一个控制器,它需要 1)接收请求并处理它 2)根据请求参数调用模型 3)将请求发送到 api 包装器 4)接收该 api 调用的输出并返回给用户

问题是控制器以格式获取其参数,controller/:param1/:param2而模型使用 request.query_string 方法提取?请求 url 之后的所有内容。由于该request.query_string方法对我的控制器的请求返回空白,因此我需要在将请求发送到模型之前将查询字符串添加到请求中。有谁知道是否可以这样做?

4

1 回答 1

1

从第一个控制器重定向到第二个控制器时,您可以将查询字符串添加到 url。

例如:

redirect_to some_path(:foo => 1, :bar => 2, ...)

然后request.query_string在第二个控制器中将是:

"foo=1&bar=2"
于 2013-07-03T12:48:18.683 回答