我在 Rails 3.1 应用程序中启动并运行了 Authlogic。一切运行正常。
当我使用 jQuery Mobile 尝试“移动”应用程序时,应用程序无法“保持”会话。这意味着在登录时,应用程序会前进到正确的屏幕,但用户没有登录。因此,无法访问后续屏幕。此外,“登录后”网址显示:
http://localhost:3000/user_sessions
它应该是
http://localhost:3000/mobiles
(我正在使用“mobiles”控制器给我一个 /mobiles 视图,我在其中放置了所有 jQuery Mobile 嵌套页面。)
我已将其范围缩小到 jQuery 脚本。如果我将它包含在布局中,则无法保存会话。如果我将其注释掉,会话将被保存并且一切正常,但我会丢失登录表单上的 jQuery Mobile 格式/样式。
这是脚本:
<script src="http://code.jquery.com/mobile/1.1.0-rc.2/jquery.mobile-1.1.0-rc.2.min.js"></script>
有人也有这个问题吗?