Ember-Pouch没有同步?

时间:2014-09-14 12:22:23

标签: firebase ember-cli pouchdb

我想修复https://github.com/broerse/ember-cli-blog中的跨浏览器同步。如果我换掉Firebase适配器的适配器,一切都按预期工作。 (请参阅https://github.com/broerse/ember-cli-blog-fire)我可能会遇到一些CouchDB设置错误,但控制台中没有错误。我一直在忽视一些简单的事情吗?

1 个答案:

答案 0 :(得分:1)

修改了ember-pouch自述文件以解决此问题,但要在此处回答:您需要做的是添加

afterModel: function (recordArray) {
    // This tells PouchDB to listen for live changes and
    // notify Ember Data when a change comes in.
    new PouchDB('mydb').changes({
      since: 'now', 
      live: true
    }).on('change', function () {
      recordArray.update();
    });
  }