0

我有一个 Rails 应用程序,我通过帖子发出请求,然后我在 json 上做出响应,但是,因为这条线

protection_from_forgery with: :exception

它不允许我继续请求,我在某处读到添加这一行而不是前一行会有所帮助

protect_from_forgery unless: -> {request.format.json?} 

而且,实际上,它确实有帮助,但我不确定是否为了接受 json 而删除过去的行是正确的,在不删除第一行中的异常的情况下,这样做的正确方法是什么?

4

1 回答 1

1

那么解决方案是将protect_from_forgery 添加到我正在响应的控制器中。

Aparently 添加使其默认以空会话响应并解决问题。

于 2016-06-02T13:45:51.057 回答