我在使用 jquery mobile 登录和一些操作表单时遇到问题。 当我尝试登录帐户时,它会转到 Controller session - 操作创建。
def create
...
redirect_to root_path
end
登录后它改变页面主页正常,但 url 仍然保留 localhost:3000/users/sign_in
如何解决这个问题?
最佳答案
我已经用 Rails 3.2.3 和用于浏览器检测的 mobylette gem 测试了 jQuery mobile。 在您的应用程序布局文件中添加带有来自 rails 的请求数据的 data-url 属性。
<div data-role="page" data-url="<%= request.path %>">
此处有更多信息(外部链接、对话框):
关于ruby-on-rails-3 - Ruby-on-Rails 使用 jquery mobile,重定向不更改 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10425000/