Rails 3离线Web应用程序存储和同步

时间:2012-02-18 09:16:45

标签: ruby-on-rails-3 html5 offline lawnchair

我想使用rails 3开发可以离线工作的移动应用程序,并在网络可用时立即同步。

我发现lawnchair似乎很有希望存储/同步,因为它是纯粹的json。

如果rails 3应用程序处于离线状态,是否有一种方法或设计模式可以激活Lawnchair,然后再将其与rails 3 app同步后再将其同步回来?

可以使用机架离线来触发此行为吗?

1 个答案:

答案 0 :(得分:2)

这就是我现在正在做的事情:

  1. 我将使用Rails 3应用程序作为JSON API
  2. 前端将由Backbone.js管理,我认为这对我来说是“好的”对我来说意味着当我第一次有机会看看它是如何工作时它给了我与Rails相同的良好印象
  3. 存储部分将由HTML5 localStorage持有,然后通过JSON与Rails API同步(离线时)
  4. 我所有这些的培训内容如下:

    1. HTML5 Client Side Caching
    2. Backbone.Js on Rails
    3. 让我知道不同的选项/路径