gpt4 book ai didi

ruby-on-rails - PayPal 重定向的路由错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:08 25 4
gpt4 key购买 nike

我在使用 Ryan Bates 的截屏视频作为指南 ( http://railscasts.com/episodes/143-paypal-security ) 将 PayPal 集成到我的 Rails 3 应用程序时遇到了问题。

在 PayPal 沙盒上完成付款后,用户将被重定向回正确的 URL。从加密到 IPN 的一切都很好。

但是,出于某种原因,当用户从 PayPal 重定向时,Rails 会立即抛出路由错误——即使资源存在。当我刷新页面时,页面重复错误,但当我自行导航到 URL 时,它正确呈现。路由错误仅在 PayPal 重定向到我的应用程序时发生。

我正在使用 Rails 3.0.10 和 Ruby 1.9.2。

有没有人见过这个?这是什么原因?

谢谢!

最佳答案

如果我没记错的话,PayPal 的生产版本会执行重定向 URL 的 POST,而 sandox 会执行 GET。我知道这很奇怪!

您能否将特定重定向操作的路由更改为 match 而不是 get 并重试!?

此外,请确保您免除它 protect_from_forgery :)

关于ruby-on-rails - PayPal 重定向的路由错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7205545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com