Json Coinbase回调在POST-Rails 4之后返回“422不可处理实体”
我正在尝试为我的应用程序设置处理Coinbase回调的方法。当我通过POST发送测试回调时,服务器的响应是:422 Unprocessable Entity 回调/POST只是发送一个简单的JSON,并期望返回状态200。我试着先让事情变得简单,只是为了测试。这是我的控制器中的内容:Json Coinbase回调在POST-Rails 4之后返回“422不可处理实体”,json,ruby-on-rails-4,callback,Json,Ruby On Rails 4,Callback,我正在尝试为我的应用程序设置处理Coinbase回调的方法。当我通过POST发送测试回调时,服务器的响应是:422 Unprocessable Entity 回调/POST只是发送一个简单的JSON,并期望返回状态200。我试着先让事情变得简单,只是为了测试。这是我的控制器中的内容: def callbacks render json: {status: "OK"} end 但即使如此,我也会在服务器控制台日志中看到: 2014-10-10T16:31:30.318374+00:00 a
def callbacks
render json: {status: "OK"}
end
但即使如此,我也会在服务器控制台日志中看到:
2014-10-10T16:31:30.318374+00:00 app[web.1]: Started POST "/contribute/callbacks for 173.245.56.73 at 2014-10-10 09:31:30 -0700
2014-10-10T16:31:30.323217+00:00 app[web.1]: Parameters: {"order"=>{"id"=>nil, "created_at"=>nil, "status"=>"completed", "event"=>nil, "total_btc"=>{"cents"=>100000000, "currency_iso"=>"BTC"}, "total_native"=>{"cents"=>35925, "currency_iso"=>"USD"}, "total_payout"=>{"cents"=>35925, "currency_iso"=>"USD"}, "custom"=>"123456789", "id"=>nil}, "transaction"=>{"id"=>"54380", "hash"=>"4a5e1b", "confirmations"=>0}}}}
2014-10-10T16:31:30.324629+00:00 app[web.1]: Completed 422 Unprocessable Entity in 1ms
2014-10-10T16:31:30.323041+00:00 app[web.1]: Processing by PaymentsController#callbacks as JSON
2014-10-10T16:31:30.324325+00:00 app[web.1]: Can't verify CSRF token authenticity
我真的很感激任何帮助。我也尝试过不同的渲染。不知道下一步如何进行故障排除。尝试发布控制器的其余部分这就是我的控制器方法的全部内容。在添加更多之前,我希望状态为200。