【问题标题】:Using jquery mobile and Rails RESTful controller actions使用 jquery mobile 和 Rails RESTful 控制器操作
【发布时间】:2011-11-09 17:37:28
【问题描述】:

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

PUT/posts 这在我使用 Create Action 创建新记录时有效,但是,当它重定向到 Show Action 时,单击后退按钮不会执行任何操作,您必须刷新浏览器才能访问索引页面出现。

PUT/posts/:id 与上面相同,除了通过更新操作。

我一直在寻找资源来解释如何完成这项工作的机制,但没有成功。我认为这与 jquery-ajax 有关。我目前正在收听 jquery-ajax 上 peepcode 的精彩截屏视频,但我还不能将它绑定到 Rails 中。谁能给我指出一个资源,它提供了将 jquery mobile 与 Ruby on Rails 集成的概述?

【问题讨论】:

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


    【解决方案1】:

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

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

    希望这些能有所帮助。

    【讨论】:

    • 非常感谢您的回复。该教程大部分都有效,只是它遇到了与其他教程相同的问题。即,在创建和/或更新后获取要更新的记录列表(索引)。 railscasts 信息量很大,但是,它使用 jqtouch,我正在尝试实现 jquery mobile。
    【解决方案2】:

    我遇到了同样的问题。虽然不理想,但由于它不会使用 ajax,我发现最简单的解决方法是将 data-ajax=false 放在反向链接上。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多