Ruby on rails 使用+;而不是%2B

Ruby on rails 使用+;而不是%2B,ruby-on-rails,ruby-on-rails-3,instagram,Ruby On Rails,Ruby On Rails 3,Instagram,我正在rails中构建instagram应用程序。oauth需要一组作用域,它们在url中用+分隔。然而,我注意到rails将+转换为%2B,这导致我的应用程序授权失败 如何在rails url中使用+符号而不是%2B 编辑 守则: redirect_to Instagram.authorize_url(:redirect_uri => CALLBACK_URL, :scope=> "comments+likes") 还可以看看的底部,看看我在说什么。为什么不在每个项目之间发送空格

我正在rails中构建instagram应用程序。oauth需要一组作用域,它们在url中用
+
分隔。然而,我注意到rails将
+
转换为
%2B
,这导致我的应用程序授权失败

如何在rails url中使用
+
符号而不是
%2B

编辑

守则:

redirect_to Instagram.authorize_url(:redirect_uri => CALLBACK_URL, :scope=> "comments+likes")

还可以看看的底部,看看我在说什么。

为什么不在每个项目之间发送空格,这应该成为查询字符串中的加号?

根本没有代码示例?请帮助我们提供这些。为什么不发送空格,这应该成为查询字符串中的加号?@ryanbigg我认为它不需要代码。我已经更新了。@jasonTrue完美版,谢谢。请张贴一个答案,这样我可以给你信用。