2012-02-18 93 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

讓我知道,不同的選項/路徑

相關問題