Ember: не определено DS

Просто начал изучать Ember, следуя нескольким примерам, и самые простые вещи не срабатывают на меня.

Я получаю Uncaught ReferenceError: DS is not defined в Chrome.

Я включаю Handlebars непосредственно перед Ember.js

HTML

<html>
  <head>
    <title>Ember Test App</title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
    <script type="text/javascript" src="js/handlebars.js"></script>
    <script type="text/javascript" src="js/ember.js"></script>

  </head>
  <body>
    <div class="container">
      <div class="row">
        <div class="span8 offset2" id="app">
        </div>
      </div>
    </div>

  <script type="text/x-handlebars" data-template-name="application">
    <h1>Ember App</h1>
    {{outlet}}
  </script>

  <script type="text/javascript" src="app.js"></script>
  </body>
</html>

App.js

window.App = Ember.Application.create({
  rootElement: $("#app")
});

App.Store = DS.Store.extend({
  revision: 11
});

Решено - СОВЕТ:

Убедитесь, что данные ember-данных включены после самого ember:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" src="js/handlebars.js"></script>
<script type="text/javascript" src="js/ember.js"></script>
<script type="text/javascript" src="js/ember-data.js"></script>

Ответы

Ответ 1

Вам нужны данные ember-data для использования DS.Store. Я загрузил его здесь для одного из моих jsFiddles, чтобы работать, потому что я не смог найти его где-нибудь еще.

Обратите внимание, что вам не нужны данные ember для использования ember.

EDIT:

Пришлось удалить ту, которую я загрузил, чтобы просто получить ее из http://github.com/emberjs/data/downloads

Ответ 2

Вы можете захватить данные ember-данными, клонировав репозиторий ember-data и бегущий rake-dist в папке репо. Это вытолкнет соответствующие файлы релизов в папке dist.