好,
所以我正在运行一个支持iPhone的Rails 3.1应用程序 - 所以我基本上可以将网络应用程序保存到我的主屏幕,并且它将拥有它自己的图标+启动画面等。
我正在使用Devise来处理登录。应用程序中的一切正常。
但是,当用户退出主屏幕并返回应用程序时,它将不再记住他们的登录会话,因此用户必须再次登录。
有没有办法解决这个问题,以便应用程序记住用户上次的位置/他们的登录会话?
答案 0 :(得分:3)
我遇到了同样的问题并怀疑我需要令牌身份验证,但事实证明我只需要使用Devise Rememberable模型。
这是另一个Stack Overflow问题,显示如果你尚未启用它,如何解决它:
How to use Devise: rememberable?
我已经启用了该模型,但没有在登录页面上显示该复选框,因此未正确保存新会话。一旦我暴露了旗帜,它就可以完美地用作iOS网络剪辑,即使在重新启动手机和服务器之后也是如此。
希望这有帮助。