2013-04-07 89 views
1

我想跟着Tom Dale's youtube video一起建立一個簡單的博客。我從GH克隆餘燼數據掌握和建造它,但我得到兩個錯誤:沒有方法'只讀',並沒有方法'attr'

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

從內燼數據多數民衆贊成和

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.JS RC1和RC2之間增加了數據庫的最新版本的內部使用灰燼方法。如果你想使用主Ember-Data,你需要使用主Ember。

+0

跟進,我們如何找到與Ember 1.0.0.pre一起使用的ember-data版本,ember-data似乎沒有任何標籤。 – Chandler 2013-04-16 07:46:32

+0

@Chandler嘗試builds.emberjs.com? – 2013-05-16 23:48:07