0

我刚刚在我的电子商务网站中实现了 WePay,部分 API 要求我指定一个重定向 URI,用户在购买后将被重定向到该 URI。我想获取用户将被重定向到的创建 URI 的字符串表示形式,以便在购买后创建一个 Order 对象。我必须在“orders#new”操作中指定重定向 URI,所以我想知道是否可以获取该订单的“创建”操作的 URI 并将其传递给 WePay 的 API 调用.

我尝试过使用url_for方法,如下所示:

@order = Order.new

redirect_uri = url_for(@order)

不幸的是,这并没有将我带到订单的“创建”操作,而是“索引”操作。有人对我如何做到这一点有任何想法吗?

4

1 回答 1

0

您可以将哈希传递给它,从而强制执行 CREATE 操作。

url_for(控制器:“订单”,操作:“创建”)

于 2014-08-25T20:12:41.163 回答