2015-08-29 7 views
1

В проекте ember cli с использованием firebase я установил (используя ember install) emberfire и torii. Я поставил следующую конфигурацию в моем config/environment.js сразу после моего firebase URL приложения:Неопределенная сессия Torii - не вводится в приложение ember/firebase

torii = { 
    sessionServiceName: 'session', 
} 

И я поставил адаптер в app/torii-adapters/application.js:

import Ember from 'ember'; 
import ToriiFirebaseAdapter from 'emberfire/torii-adapters/firebase'; 

export default ToriiFirebaseAdapter.extend({ 
    firebase: Ember.inject.service() 
}); 

Однако, когда я пытаюсь получить переменный сеанс тории игровых на любом маршруте или контроллер:

this.get("session").fetch().catch(function() {}); 

сеанс не определен:

Error while processing route: app Cannot read property 'fetch' of undefined TypeError: Cannot read property 'fetch' of undefined 

Я следовал за firebase docs/examples, насколько мне известно, поэтому я не уверен, что мне не хватает. Требуется ли еще один шаг, чтобы заставить torii вводить переменную сеанса во все маршруты и контроллеры?


Версии в моем стеке:

Ember-CLI: 1.13.7 
Firebase (package.json): 2.2.9 
EmberFire (package.json): 1.5.0 
Torii (package.json): 0.5.1 

ПРИМЕЧАНИЕ: В настоящее время я уже firebase сам работает прекрасно-все мои модели в синхронизации, так что это не вероятно, является результатом неисправной firebase настроить. Кроме того, this.get('session') возвращает undefined в любом месте любого маршрута или контроллера в моем приложении.

+0

вы уверены в строке 'torii = {sessionServiceName: 'session'}'? Не должно быть 'torii: {sessionServiceName: 'session'}'. – user341493

ответ

1

Оказывается, что-то вроде кэширования препятствует созданию файла конфигурации. После перезагрузки моего сервера ember сеанс был правильно введен в приложение.

+0

Вы перезапустили сервер после запуска 'ember install'? – locks

+0

Да, да. В частности, хотя после изменения конфигурации включить сеанс Torii. – mmwebster

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

  • Нет связанных вопросов^_^