在 Devise 中可记住 Rails 4

Rememberable in Devise Rails 4

我已经看到一些关于此的 post,但 none 似乎真正回答了我想了解的问题,即 – "How do I know rememberable is working the way I think it should be?"

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

也许我对 Whosebug 的喜好有点太广泛了,但我不想把它变成一个冗长的 post 我 post 我的代码并问别人剖析它——这不是我的本意。最重要的是,我正在寻找一些指导方针,甚至是一个很棒的博客 post/tutorial,它解释了如何一步一步地进行设置,这样我就可以了解它是否有效以及它背后的 how/why .提前致谢,如果我的方法不是最好的,我深表歉意。我很乐意为一些 feedback/maybe 提示提供更多信息,以考虑我以前没有考虑过的问题。

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

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

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