我想使用rails 3开发移动应用程序,这些应用程序将能够离线工作,并在网络可用时立即同步。
我发现了lawnchair,它似乎很有希望用于存储/同步,因为它是纯json。
如果rails 3应用程序离线,有没有一种方法或设计模式可以激活Lawnchair,然后在再次在线时将Lawnchair数据同步回rails 3?
机架离线可以用来触发这种行为吗?
这就是我现在正在做的:
- 我将使用Rails3应用程序作为JSON API
- 前端将由Backbone.js管理,我觉得它很"好",这意味着当我第一次有机会了解它的工作原理时,它给我的印象和Rails一样好
- 存储部分将由HTML5 localStorage持有,然后通过JSON与Rails API同步(离线时)
我的训练内容如下:
- HTML5客户端缓存
- Backbone.Js on Rails
让我知道不同的选项/路径