2016-04-29 200 views
0

我有一个Rails应用程序,并让我通过职位的要求和我JSON响应,但是,因为该行的保护与认证令牌

protection_from_forgery with: :exception 

它不会让我继续的要求,我读的地方,加入这一行,而不是以前的,将有助于

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

而且,事实上,它确实有帮助,但我不知道它是正确的删除线,在过去只是接受JSON,什么可以在不删除第一行中的异常的情况下做到这一点?

回答

1

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

默认情况下会自动添加,并使用null sesion进行响应,并解决问题。