2016-10-28 6 views
0

Ember and Rails 5 with JSON API: A Modern Bridgeのチュートリアルに従っています。emberがレールと通信していません

こうして、私は今、バックエンド用のレールapiとフロントエンド用のemberを持っています。示唆したように、私はレールのサーバを開始しました:

:私はエラーが言ってしまったので、私は、しかしエンバーサーバーを作成するためのポートを指定する必要がありました

$ Ember s --proxy --http ://localhost:8080 --port 8081

$ bin/rails server --binding 0.0.0.0

は燃えさしサーバーを開始しました

Port 8080 is already in use

レールバックエンドとして動作するように思われます。私がhttp://localhost/something.jsonを訪問したとき、私は適切なjson応答を得る。

彼らは燃えさしのフロントエンドオープン燃えさしインスペクタを訪問することをお願いチュートリアルで

、コンソールやコマンドを入力します。私が手

$E.store.findAll('book');

応答は次のとおりです。

Uncaught TypeError: Cannot read property 'findAll' of undefined(…)

私はC9を使用していますこのチュートリアルでは、それが何かと関係があるかどうかは分かりません。

質問は、なぜ私はこのエラーが表示されますか?

私は、stackoverflow、Rails、Emberが新しくなりました。

質問を検索しましたが、投稿されたソリューションがうまく動作しませんでした。

答えて

0

ストアにアクセスするには、ゲッターを使用する必要があります。

同様:

this.get('store').findAll('book'); 

店は、サービスとレイジーロードされるため。

関連する問題