現在、私のローカル開発環境でEmberアプリケーションをRails APIに接続する方法を理解する上で問題があります。純粋なRailsアプリケーションを実行するのとは対照的に、この種の設定にはあまり慣れていません。EmberアプリケーションをRails APIに接続するにはどうすればいいですか?
だから私はこの二つの別々のアプリを実行しているとき、それがどのように見える実行します。両方とも、
Ember app running on `localhost:4200`
Rails API running on `localhost:3000`
そして、私は両方のローカルホストのURLにアクセスすると、両方のアプリケーションが同じディレクトリに
Parent Directory
|
|___ API
|
|___ Ember App
ですアプリケーションが実行されています。 RailsのAPIは、罰金のようですが、エンバーアプリは、私がコンソールに表示されるエラー作られたデフォルト「間違った何かがあります」ページを表示し、以下の通りです:
私は期待していたが誰かが私のセットアップで間違っているかもしれないことを説明することができます、それはこのエラーの原因です。
私の例では、ActiveModelAdapterを使用しています。 JSONAPIAdapterも使用できます。これには名前空間プロパティもあります:http://emberjs.com/api/data/classes/DS.JSONAPIAdapter.html#property_host –
クールです。私はこれをすべてセットアップしたように見えます。私が見逃していた2つのものは、 'ember server --proxy http:// localhost:3000'(プロキシについては知らなかった)と' rails s --binding 0.0.0.0'でした – freddiev4