所以,我只是通过https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview使用Rails 3,Devise和OmniAuth进行设置.
我通过Facebook成功验证了用户身份,但尽管被标记为以下内容,但它们并非"可记忆":
devise [...]: rememberable, :omniauthable
Run Code Online (Sandbox Code Playgroud)
我试着打电话:
@the_user.remember_me!
Run Code Online (Sandbox Code Playgroud)
......无济于事 没有存储/设置cookie,这意味着用户不会跨会话持久存在.
有没有人设法通过cookie记住来自FB的用户?在我看来,这应该是自动发生的.
感谢您提出的任何想法或反馈.