我正在尝试使用设计创建一个身份验证系统。当我尝试使用post请求登录时,没有ajax,它会给我“ActionController :: InvalidAuthenticityToken”错误。
我已经看到这应该是设计的常见错误。我已经看到了一些常用的方法,这对我不起作用:
这应该是根据其他来源防止伪造的问题,但我可以从应用程序控制器中逐字删除它,我仍然有同样的错误。
class ApplicationController < ActionController::Base
# protect_from_forgery with: :exception
end
我相信Devise会独立于我的应用程序的其余部分检查令牌。这也可以解释为什么即使在登录表单中有令牌,它也不起作用。我不知道该怎么办。