4

Rails の MongoDB でスキーマレス データベースを使用しています。そのようなスキーマレスな emberjs データ設計を使用して、そのような設計と統合する方法を知りたいです。

これが達成できるかどうか、またはベストプラクティスがあるかどうかについてのドキュメントを見つけることができません

誰でもこれで私を助けることができますか?

編集: スキーマレス MongoDB Rails バックエンドに EmberJS 永続データストアを使用する方法に関する質問です。

4

3 に答える 3

5

以下の最初の2つのリンクが役立つはずです。最初のリンクがprimaryKeyをどのように設定しているかを確認してください:'_id'はmongodb_idを認識し、2番目のリンクはactive_model_serializergemをmongoid動作させる方法を示しています。

https://github.com/dagda1/workoutzenith/tree/master/app/models

https://github.com/dagda1/workoutzenith/blob/master/config/initializers/active_model_serializer_mongoid_initializer.rb

埋め込まれたmongodbドキュメントとember-dataで問題が発生した場合、これで解決するはずです。

個別のオブジェクトとして保存されたEmber-data埋め込みオブジェクト

以下のリンクを読み、githubプロジェクトも調べてください。

http://tardate.blogspot.co.uk/2012/03/rails-ember-mongodb-bootstrap.html

https://github.com/evendis/rails-ember-mongo-bootstrap-demo

これはレールを使用していませんが、nodejs、mongodb、emberjsを使用しています。mongodb+emberjsはまだあなたに役立つかもしれません

https://github.com/abelaska/nodejs-emberjs-mongodb

于 2012-08-30T17:39:54.370 に答える
0

MongoDB のような Rails バックエンド データベースが未知のフィールドを持つ任意の深さのドキュメントを格納するシナリオに Ember を適用する方法について、明確でスケーラブルなソリューションはまだありません。

正規化する方法はいくつかありますが、それでも既存の REST/REST+DS では、シリアライズおよびデシリアライズのために多くのコードを書かなければならない場合があります。

議論をのぞいてみましょう:

https://github.com/emberjs/data/issues/53#issuecomment-9196555 https://github.com/emberjs/data/issues/100

誰かがより良い選択を見つけたら、私と共有してください.

于 2012-10-20T10:48:16.853 に答える