2013-04-07 5 views
1

Я пытаюсь следовать вместе с Tom Dale's youtube video для создания простого блога. Я клонировал мастер уголек-данных от GH и построил его, но я получаю две ошибки:не имеет метода 'readOnly' и не имеет метода 'attr'

Uncaught TypeError: Object [object Object] has no method 'readOnly' 

Thats из внутри Ember-данных и

Uncaught TypeError: Object [object Object] has no method 'attr' 

из моего первого использования DS. attr в моей модели. Мой код можно найти на GitHub, а также ниже

/* Ember and Ember-Data are shimmed in as deps */ 
define([], function() { 
    'use strict'; 
    var App = Ember.Application.create(); 

    App.Store = DS.Store.extend({ 
    revision: 12, 
    adapter: 'DS.FixtureAdapter' 
    }); 

    App.Router.map(function() { 
    this.resource('about'); 
    }); 

    App.Post = DS.Model.extend({ 
    title: DS.attr('string'), 
    author: DS.attr('string'), 
    intro: DS.attr('string'), 
    extended: DS.attr('string'), 
    publishedAt: DS.attr('date') 
    }); 

    App.Post.FIXTURES = [{ 
    id: 1, 
    title: "Rails is Omakase", 
    author: "d2h", 
    publishedAt: new Date('12-27-2012'), 
    intro: "There are lots of a la carte software", 
    extended: "I want this for my ORM" 
    }]; 

    return App; 
}); 

ответ

2

.readonly() является метод Ember используется внутри последней версии библиотеки данных, которая была добавлена ​​только между ember.js RC1 и RC2. Если вы хотите использовать мастер Ember-Data, вам нужно использовать мастер Ember.

+0

продолжение, как мы находим версию ember-данных, которая работает сEmber 1.0.0.pre, ember-data, похоже, не имеет никаких тегов. – Chandler

+0

@Chandler Попробуйте builds.emberjs.com? –

Смежные вопросы