jQuery Mobile和Rails RESTful操作

时间:2012-12-02 02:11:09

标签: ruby-on-rails rest jquery-mobile

我遇到的问题是jQuery mobile如何在Rails中使用RESTful操作。

对于这个解释,我们假设我有一个名为PlanetPlanetsController的资源,并且我正在尝试通过从{{1}发送帖子请求来创建新的Planet/planets/new。如果此操作成功,我的网址现在为/planets,即使它实际显示/planets。如果操作失败,我的网址现在也是/planets/1而不是/planets/

在这两种情况下,如果我单击“返回”按钮返回索引操作,它将无法工作,因为jQuery Mobile认为我已经在/planets/new。我必须重新加载页面才能回来。

有没有办法解决这个问题,可以使用正常的Rails RESTful操作?

1 个答案:

答案 0 :(得分:3)

我也遇到了同样的问题,我只是将数据-ajax =“false”添加到我的表单中,其缺点是没有转换。或者您可以按照我在此处找到的其他解决方案:http://www.adobe.com/devnet/html5/articles/jquery-mobile-and-rails.html#articlecontentAdobe_numberedheader_1