我遇到的问题是jQuery mobile如何在Rails中使用RESTful操作。
对于这个解释,我们假设我有一个名为Planet
和PlanetsController
的资源,并且我正在尝试通过从{{1}发送帖子请求来创建新的Planet
到/planets/new
。如果此操作成功,我的网址现在为/planets
,即使它实际显示/planets
。如果操作失败,我的网址现在也是/planets/1
而不是/planets/
。
在这两种情况下,如果我单击“返回”按钮返回索引操作,它将无法工作,因为jQuery Mobile认为我已经在/planets/new
。我必须重新加载页面才能回来。
有没有办法解决这个问题,可以使用正常的Rails RESTful操作?
答案 0 :(得分:3)
我也遇到了同样的问题,我只是将数据-ajax =“false”添加到我的表单中,其缺点是没有转换。或者您可以按照我在此处找到的其他解决方案:http://www.adobe.com/devnet/html5/articles/jquery-mobile-and-rails.html#articlecontentAdobe_numberedheader_1