2012-02-18 1 views
1

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

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

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

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

ответ

2

Это то, что я делаю прямо сейчас:

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

Моя подготовка материал для всего этого являются следующие:

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

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