«Uncaught TypeError: undefined не является функцией», инициализирующая коллекцию Backbone

У меня есть коллекция Backbone что-то вроде следующего:

var FooCollection = Backbone.Collection.extend({
    model:Foo,

    initialize: function (attributes, options) {
        this.barId = options.barId;
    }
});

var Foo = Backbone.Model.extend({});

Когда я пытаюсь инициализировать это, я получаюUncaught TypeError: undefined не является функцией " в_prepareModel() функция.Backbone.Collection

Плохой звонок в.model = new this.model(attrs, options)

// Prepare a model or hash of attributes to be added to this collection.
_prepareModel: function(model, options) {
  options || (options = {});
  if (!(model instanceof Model)) {
    var attrs = model;
    options.collection = this;
    model = new this.model(attrs, options); // 

Ответы на вопрос(2)

Ваш ответ на вопрос