Ruby on rails RubyonRails:从url解码参数

Ruby on rails RubyonRails:从url解码参数,ruby-on-rails,ruby,api,Ruby On Rails,Ruby,Api,我开始为react创建rails API。我通过url中的参数传递GET请求,如下所示: api/dashboard/price?"foo"="bar" 但默认情况下,我的rails应用程序无法在后端正确解码。我的params对象看起来是这样的: <ActionController::Parameters {"\"foo\""=>"\"bar\"", "

我开始为react创建rails API。我通过url中的参数传递GET请求,如下所示:

api/dashboard/price?"foo"="bar"
但默认情况下,我的rails应用程序无法在后端正确解码。我的params对象看起来是这样的:

<ActionController::Parameters {"\"foo\""=>"\"bar\"", "controller"=>"api/dashboards", "action"=>"price"} permitted: false>
返回零


如何摆脱这些斜杠并正确解码url参数?

如果您想用引号传递url参数
“foo”
,那么您也应该用引号访问它们:
参数[''foo']

但是如果你想让
参数[:foo]
起作用,那么只需传递它们而不加任何引号。
api/dashboard/price?foo=bar

“我传递了一个GET请求,url中有参数,如下所示”-这是您的问题。不要像这样传递参数(带引号)。您是否尝试过在不带双引号的情况下发出请求
api/dashboard/price?foo=bar
同意Dmitry,但不要做第一个选项。只需通过api/dashboard/price?foo=bar。它干净多了。若你们需要多个单词,只需将其转义。
params[:foo]