Rails:在SessionController #Detroy中设计无效的Auth

时间:2015-04-01 19:06:40

标签: ruby-on-rails devise

我的登录凭据工作正常,但每当我必须从应用中退出时,都会返回此错误异常:

 ActionController::InvalidAuthenticityToken in Devise::SessionsController#destroy

 {"_method"=>"delete"}

有没有人有这个问题的解决方案?

1 个答案:

答案 0 :(得分:1)

配置设计以允许使用http get方法而不是delete方法进行注销。

将此行添加到devise.rb文件中。

config.sign_out_via = :get

如果这解决了这个问题,请告诉我