Rails 3 автономное хранилище веб-приложений и синхронизация - PullRequest
1 голос
/ 18 февраля 2012

Я бы хотел использовать rails 3 для разработки мобильных приложений, которые смогут работать в автономном режиме и синхронизироваться, как только сеть станет доступной.

Я обнаружил шезлонг , что кажетсямногообещающе для хранения / синхронизации, потому что это чистый json.

Существует ли способ или шаблон проектирования, с помощью которого я могу активировать Lawnchair, если приложение rails 3 отключено, а затем синхронизировать данные с кресла обратно с приложением rails 3, как только оно будет в сетиснова?

Можно ли использовать автономный рэк для запуска этого поведения?

1 Ответ

2 голосов
/ 11 марта 2012

Вот что я сейчас делаю:

  1. Я буду использовать приложение Rails 3 в качестве JSON API
  2. Внешний интерфейс будет управляться Backbone.js, который я считаю "хорошим", что для меня означает, что когда я впервые увидел, как это работает, это произвело на меня такое же хорошее впечатление, как и в Rails
  3. Часть хранилища будет храниться в HTML5 localStorage, а затем синхронизироваться через JSON с Rails API (в автономном режиме)

Мои учебные материалы для всего этого следующие:

  1. Кэширование на стороне клиента HTML5
  2. Backbone.Js на Rails

Дайте мне знать различные варианты / пути

...