【发布时间】:2011-08-21 05:52:39
【问题描述】:
我们正在尝试从控制器而不是表单向 PayPal 提交请求。当我们使用表单版本时,一切正常,但是当我们在控制器中使用重定向时,无论我们做什么都会出错。似乎存在某种 URL 编码问题。
表格:
控制器: 我们已经尝试了以下所有方法,但都导致错误。
redirect_to Paypal_URL + "?cmd=_s-xclick:encrypted=" + @paypal_link 并返回 => Rails 给我们 URI 错误
redirect_to URI.encode(Paypal_URL + "?cmd=_s-xclick:encrypted=" + @paypal_link) 并返回 => 我们从贝宝收到 500 错误。看起来链接编码错误
【问题讨论】:
标签: ruby-on-rails url encoding paypal