2012-02-18 88 views
1

我想使用rails 3开发移动应用程序,这些应用程序能够脱机工作并在网络可用时立即进行同步。Rails 3离线网络应用程序存储和同步

我发现lawnchair这似乎有希望用于存储/同步,因为它是纯粹的JSON。

有没有一种方法或设计图案,我可以激活Lawnchair如果轨道3应用程序处于脱机状态,然后同步lawnchair数据回来轨道3应用程序,一旦它再次在线?

可以使用rack-offline来触发此行为吗?

回答

2

这是我在做什么现在:

  1. 我将使用Rails 3的应用程序作为一个JSON API
  2. 前端将Backbone.js的管理我觉得这是“好”这对我来说意味着,当我第一次有机会来看看它是如何工作的它给了我同样的好印象,Rails有
  3. 存储部分将通过HTML5 localStorage的举行,然后与同步回通过JSON Rails API(离线时)

我给这所有的训练的东西如下:

  1. HTML5 Client Side Caching
  2. Backbone.Js on Rails

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

相关问题