使用jquery mobile和Rails RESTful控制器操作

时间:2011-11-09 17:37:29

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

我最近尝试将jquery移动视图集成到Rails 3项目Rails jquery mobile Routing/Rendering Issue中。我很快发现jquery mobile在RESTful控制器操作的某些情况下不起作用:

PUT / posts当我使用Create Action创建一个新记录时这是有效的,但是,当它重定向到Show Action时,单击后退按钮不会做任何事情,你必须刷新浏览器以便索引页面出现。

PUT / posts /:id与上述相同,但通过更新操作。

我一直在寻找资源来解释如何使这项工作成功的机制,但一直没有成功。我认为这与jquery-ajax有关。我现在正在听jquery-ajax上peepcode的精彩截屏,但我还是无法将它绑到rails中。任何人都可以向我指出一个资源,它提供了将jquery mobile与Ruby on Rails集成的概述吗?

2 个答案:

答案 0 :(得分:0)

我不使用Rails,所以我无法保证其准确性,但我昨天回答了有人成功使用本教程的问题:http://fuelyourcoding.com/getting-started-with-jquery-mobile-rails-3/

几天前我回答的另一个问题是这个播客的链接:http://railscasts.com/episodes/136-jquery

希望这些可以提供帮助。

答案 1 :(得分:0)

我遇到了同样的问题。虽然不理想,因为它不会使用ajax,我发现最简单的解决方法是在后面的链接上放置data-ajax = false。

<%= link_to 'Back', your_path, 'data-icon' => 'back', 'data-ajax' => false %>