2013-07-16 83 views
1

我試圖按照「指南」頁面上的說明創建我的第一個應用程序。由於 「灰燼,數據」 並沒有在入門套件包括在內,我已經看了下面的部位爲.js文件:Ember數據腳本問題

我可能沒有正確地做到這一點,但我通過右鍵單擊頁面,點擊「另存爲」,然後保存在我的腳本文件夾(這是一個ASP MVC應用程序)中保存。

我的聲明則是這樣的:

Uncaught TypeError: Cannot call method 'extend' of undefined 

此錯誤引用 'App.js:3',這是

<script src="@Url.Content("~/Scripts/ember-1.0.0-rc.6.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/ember-data-latest.min.js")" type="text/javascript"></script> //have been putting the ember-data scripts here 
<script src="@Url.Content("~/Scripts/App.js")" type="text/javascript"></script> 

不過,我每一次都得到同樣的錯誤在這段代碼中的第一行:

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

..所以基本上沒有我的餘燼數據腳本正在工作。有人可以指示我下載或讓我知道他們是否看到我做錯了什麼?

謝謝!

回答

2

這是可以很好地工作的資源。

然後將它們包括

訂單在這裏很重要。

如果您使用的是最新的餘燼數據你應該定義你的店是這樣的:

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

注意,因爲燼數據的修訂13,你不需要在你的店裏來定義修訂定義。

希望它有幫助。

+0

我猜我沒有做任何錯誤的右鍵單擊頁面瓦特/代碼並選擇「另存爲」是我? – NealR

+0

@NealR,基本不是,但是你的商店定義有點不對,請注意大寫的'DS.Store.extend'而不是'DS.store.extend' – intuitivepixel

+0

@NealR你應該儘可能地從最新的版本中獲得最新版本builds.emberjs.com網站 – intuitivepixel