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



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

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

如果rails 3应用程序离线,有没有一种方法或设计模式可以激活Lawnchair,然后在再次在线时将Lawnchair数据同步回rails 3?

机架离线可以用来触发这种行为吗?

这就是我现在正在做的:

  1. 我将使用Rails3应用程序作为JSON API
  2. 前端将由Backbone.js管理,我觉得它很"好",这意味着当我第一次有机会了解它的工作原理时,它给我的印象和Rails一样好
  3. 存储部分将由HTML5 localStorage持有,然后通过JSON与Rails API同步(离线时)

我的训练内容如下:

  1. HTML5客户端缓存
  2. Backbone.Js on Rails

让我知道不同的选项/路径

最新更新