Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在RubyonRails中添加/更新新的请求参数?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 如何在RubyonRails中添加/更新新的请求参数?

Ruby on rails 如何在RubyonRails中添加/更新新的请求参数?,ruby-on-rails,ruby,Ruby On Rails,Ruby,假设我有一个类似以下内容的URL: 现在我想创建一个新的GET param,它可以保存所有三个GET param的总和,比如z是新的GET param,它应该被赋值为6。我想稍后在我的应用程序中的另一个API调用中使用这个新的GET param z。 如何使用这个新的GET-param z添加/更新现有的GET-request-params数组,并且这个新的param应该在应用程序中的任何地方都可用?我尝试了这个,但无法工作: params[:z] = params[:i] + params[

假设我有一个类似以下内容的URL:

现在我想创建一个新的GET param,它可以保存所有三个GET param的总和,比如z是新的GET param,它应该被赋值为6。我想稍后在我的应用程序中的另一个API调用中使用这个新的GET param z。 如何使用这个新的GET-param z添加/更新现有的GET-request-params数组,并且这个新的param应该在应用程序中的任何地方都可用?我尝试了这个,但无法工作:

params[:z] = params[:i] + params[:j] + params[:k]

我无法读取应用程序中的任何位置的“z”

我认为您可以通过使用redirect_to来解决这个问题,包括您的params[:z]值。根据Gopal rathore的建议,您可以稍后使用会话调用GET请求


检查它:

如果您以后还想访问它,那么您可以将它存储在会话中。我想使用params[:z]是另一个GET请求,因此可能是另一个API调用,类似于: