Backbone.js脱机提取后未保存到本地存储

Backbone.js脱机提取后未保存到本地存储,backbone.js,coffeescript,Backbone.js,Coffeescript,嗨,希望有人能帮我 我正在尝试使用主干线脱机(),我可以通过主干线脱机同步方法获取到我的服务器,但它不存储在本地,下面是我代码的一些部分: define ['Backbone' , 'Backbone.OffLine' , 'models/requestOffer/RequestOfferModel'] ,(Backbone , OffLine , RequestOfferModel) -> class RequestOfferCollection extends Backbone.

嗨,希望有人能帮我

我正在尝试使用主干线脱机(),我可以通过主干线脱机同步方法获取到我的服务器,但它不存储在本地,下面是我代码的一些部分:

define ['Backbone'
, 'Backbone.OffLine'
, 'models/requestOffer/RequestOfferModel']
,(Backbone
, OffLine
, RequestOfferModel) ->

  class RequestOfferCollection extends Backbone.Collection
    model: RequestOfferModel
    urlRoot: window.generalRootlUrl
    sync:  Backbone.Sync;
    initialize: ->
      console.log 'Request Collection init'
      @storage = new Offline.Storage('RequestOfferCollection', @, autoPush: true)
    url: ->
      api ='/api/v1/requestoffer/?format=json'
      return @urlRoot+api
这就是我打电话的方式

  @reqOfferCol.fetch
        local: false
        data:
          'party': 1
          'estado': @list2Show
        success: (resp) =>
          console.log 'Success'
        error: (error) =>
          console.log 'Error en fectch!!!'
我将更新的_at属性添加到我的模型中

Im也使用backbone.localstorage,这是否会与backbone.offline冲突, 我仔细地将同步方法分配给每个模型


非常感谢您。

胡乱猜测,但是在设置同步方法的地方,请尝试将
Backbone.sync
(用大写字母S)替换为
Backbone.sync
(用小写字母S),看看是否有帮助