Ruby on rails PayPal IPN停止工作422错误

Ruby on rails PayPal IPN停止工作422错误,ruby-on-rails,paypal,Ruby On Rails,Paypal,我使用PayPal网络标准,在几个月的时间里,从我的支付中收到了IPN通知。本周早些时候,它停止了工作。我已经有一段时间没有更改函数的任何代码了。我想我会尝试在这里作为最后的手段,因为贝宝支持几乎只是说,“这不是我们的问题” 我正在使用ruby 1.8.7和rails 2.3.9。我或多或少只是一步一步地跟随Railscapsts建立PayPal标准 查看服务器上的日志。我使用错误ActionController::InvalidAuthenticationToken收到422个错误 我已经在使

我使用PayPal网络标准,在几个月的时间里,从我的支付中收到了IPN通知。本周早些时候,它停止了工作。我已经有一段时间没有更改函数的任何代码了。我想我会尝试在这里作为最后的手段,因为贝宝支持几乎只是说,“这不是我们的问题”

我正在使用ruby 1.8.7和rails 2.3.9。我或多或少只是一步一步地跟随Railscapsts建立PayPal标准

查看服务器上的日志。我使用错误ActionController::InvalidAuthenticationToken收到422个错误

我已经在使用: 保护您免受伪造:除了=>[:paypal\u IPN]

它没有进入paypal_ipn功能


非常感谢您的帮助。

我发现这是一个愚蠢的错误。接收IPN的路由设置为接收get请求而不是post请求。将我的路由文件中的方法更改为使用post修复了该问题。这并不能解释为什么它在前几个月起作用