2013-11-12 1 views
5

Я создал небольшое приложение инвентаризации в Эмбер, и последовал за учебник по добавлению Rails 4 как сохранение слоя: http://pixelhandler.com/blog/2013/09/24/scaffold-for-a-browser-app-built-with-ember-js-and-rails/Получение Assertion Failed ошибка после интегрирования Ember с Rails 4

Но теперь я получаю следующее сообщение об ошибке в консоли:

Assertion failed: You included Ember Data but didn't define App.Store 

на страницах загрузки хорошо, и это делает мой index.erb и application.html.erb, но я ничего не получаю от моей Ember бит услуг.

У меня проблема с устранением этой проблемы. Может ли кто-нибудь указать мне в правильном направлении?

Спасибо!

Update: Я также получаю эту ошибку:

Uncaught TypeError: Attempting to register an unknown factory: `store:main` 

и я уже App.Store определены в store.js:

App.Store = DS.Store.extend({ 
    adapter: DS.RESTAdapter.create() 
}); 
+0

Было ли это когда-либо разрешено, и вам удалось заставить его работать? Теперь есть аналогичная проблема. – iamryandrake

ответ

9

Я думаю, что вы используя данные Ember 0.13 или 0.14. В этих версиях вам нужно объявить свойство магазина. Как это:

App.Store = DS.Store.extend({ 
    adapter: DS.RESTAdapter 
}) 

Update: I am also getting this error:

Uncaught TypeError: Attempting to register an unknown factory: store:main

Убедитесь, что ваша App.Store = ... декларации приходит до того скрипт уголька-данные.

+0

Да, у меня это уже объявлено – cosmikwolf

+0

А, я вижу, что вы не используете .create(), как я, но когда я его удаляю, я все равно получаю ту же ошибку. – cosmikwolf

+0

Я обновил ответ. –

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