我对 jQuery mobile 如何与 Rails 中的 RESTful 操作一起工作有疑问。
对于这个解释,假设我有一个名为Planet
and a的资源,PlanetsController
并且我试图通过从toPlanet
发送一个发布请求来创建一个新资源。如果此操作成功,我的 URL 现在是即使它实际上显示的是. 如果操作失败,我的 URL 现在也不是./planets/new
/planets
/planets
/planets/1
/planets/
/planets/new
在这两种情况下,如果我单击 Back 按钮返回到 index 操作,它将不起作用,因为 jQuery Mobile 认为我已经在/planets
. 我必须重新加载页面才能返回。
有没有办法解决这个问题,以便可以使用正常的 Rails RESTful 操作?