Max*_*rak 3 ruby-on-rails devise
所以我坚持这个奇怪的问题,这是我以前从未体验过的; 不知何故,我找不到任何关于如何解决它的事情.
所以我的问题是:当我使用此链接注销时
link_to "sign out", destroy_user_session_path, method: :delete
Run Code Online (Sandbox Code Playgroud)
它使用此消息使应用程序崩溃
ActionController::InvalidAuthenticityToken in Devise::SessionsController#destroy
Run Code Online (Sandbox Code Playgroud)
我在这里找到的唯一另一件事是,这表示有人已经退出了.但是,如果我之前没有尝试过注销,也没有用户登录的时间到期,就会发生这种情况.
有没有人能帮助我?
该错误表示由于csrf令牌已过期或丢失,跨站点请求伪造的测试失败.
值得检查您的布局/ application.html是否具有=csrf_meta_tag或<%= csrf_meta_tag %>适当.