【问题标题】:Ruby-on-Rails using jquery mobile, redirect not change the urlRuby-on-Rails 使用 jquery mobile,重定向不更改 url
【发布时间】:2012-05-03 04:11:37
【问题描述】:
我在使用 jquery mobile 时出现登录问题和一些操作表单。
当我尝试登录帐户时,它会转到控制器会话 - 操作创建。
def create
...
redirect_to root_path
end
登录后更改页面主页正常,但 url 仍然保持 localhost:3000/users/sign_in
如何解决这个问题?
【问题讨论】:
标签:
ruby-on-rails-3
jquery-mobile
ruby-on-rails-3.1
【解决方案1】:
我已经使用 Rails 3.2.3 和 mobylette gem 测试了 jQuery mobile 以进行浏览器检测。
在您的应用程序布局文件中添加带有来自 rails 的请求数据的 data-url 属性。
<div data-role="page" data-url="<%= request.path %>">
这里有更多信息(外部链接、对话框):
Page Links Jquery mobile