我刚刚在我的电子商务网站中实现了 WePay,部分 API 要求我指定一个重定向 URI,用户在购买后将被重定向到该 URI。我想获取用户将被重定向到的创建 URI 的字符串表示形式,以便在购买后创建一个 Order 对象。我必须在“orders#new”操作中指定重定向 URI,所以我想知道是否可以获取该订单的“创建”操作的 URI 并将其传递给 WePay 的 API 调用.
我尝试过使用url_for方法,如下所示:
@order = Order.new
redirect_uri = url_for(@order)
不幸的是,这并没有将我带到订单的“创建”操作,而是“索引”操作。有人对我如何做到这一点有任何想法吗?