ruby-on-rails - Devise Rails 4 中令人难忘的

标签 ruby-on-rails ruby devise session-cookies remember-me

我看过一些关于这个问题的帖子,但似乎没有一个真正回答了我想理解的问题——“我怎么知道可记住的东西正在按照我认为应该的方式工作?”

在使用 EditThisCookie chrome 扩展在本地主机中进行测试时,我可以看到正在创建一个 Remember_user_token,但在将其推送到暂存之前我如何知道它是否正常工作?

也许我对 stackoverflow 的喜好有点太宽泛了,但我不想把它变成一篇冗长的文章,在那里我发布我的代码并要求别人剖析它 - 这不是我的意图。最重要的是,我正在寻找一些指南,甚至可能是一篇很棒的博客文章/教程,它解释了如何逐步进行设置,这样我就可以了解它是否有效以及其背后的方式/原因。提前致谢,如果我的方法不是最好的,我深表歉意。我很乐意提供更多信息以获取一些反馈/可能的提示,以考虑我以前没有考虑过的问题。

最佳答案

devise gem 中有一些测试可确保 rememberable 按预期工作。您可以在这里阅读它们:

https://github.com/plataformatec/devise/blob/master/test/integration/rememberable_test.rb

如果我遗漏了问题的某些部分,请告诉我:)

关于ruby-on-rails - Devise Rails 4 中令人难忘的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29463375/

相关文章:

ruby - Ruby 的 Net::HTTP 线程安全吗?

ruby-on-rails - 设计:覆盖 current_user(为用户设置不同的类)

ruby-on-rails - 如何手动发送 Devise 邮件?

ruby-on-rails - Rails authlogic : How to make Levels?

ruby - ( ruby :Gosu) Gosu drawing shape images with sprites

ruby-on-rails - 在 jupyter notebook 中无法使用 iruby 命令

ruby-on-rails - 全新的 Heroku CLI 安装认证失败

ruby-on-rails - ruby rails : Unable to sign out of application in production

mysql - Rails where on 查询结果

ruby-on-rails - allocate_attributes 和 ActiveModel::ForbiddenAttributesError