【问题标题】:problems with sign out, cookies and devise on rails退出、cookies 和在 rails 上设计的问题
【发布时间】:2017-03-13 02:48:51
【问题描述】:

我在使用 devise 退出我的应用程序后一直在尝试登录,但我认为 cookie 有问题,因为我必须刷新我的网页才能再次登录。我尝试使用 activerecord-session_store gem 并按照步骤进行配置。我的意思是,我安装了 gem,我在 gem 文档中生成了推荐的迁移,并使用 rake db:migrate 命令生成了表,我还更改了 session_store.rb 文件,但我觉得我缺少一些东西来使它工作,因为我试过了,同样的事情发生了。如果您觉得我遗漏了什么或者您有其他解决方案,请帮助我。非常感谢提前

【问题讨论】:

    标签: ruby-on-rails session cookies


    【解决方案1】:

    您可能会收到“无法验证 CSRF 令牌真实性”错误。你能检查你的服务器日志吗?

    请在您的 ApplicationController 中添加以下内容并检查是否出现错误。

    protect_from_forgery with: :exception

    【讨论】:

    • 您好 Eelco,这不可能是 CSRF 错误,因为我从“protect_from_forgery with: :exception”开始就有该行代码,并且没有报告错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多