我們在MongoDB中使用Rails中的無模式數據庫。我想知道如何使用這種無模式的emberjs數據設計來集成這樣的設計。Ember中的Ember數據的無模式設計
我無法找到。如果可以做到這一點的任何文件或是否有任何的最佳做法
任何一個能幫助我嗎?
編輯: 問題是如何使用EmberJS持久數據存儲爲無模式的MongoDB Rails後端。
我們在MongoDB中使用Rails中的無模式數據庫。我想知道如何使用這種無模式的emberjs數據設計來集成這樣的設計。Ember中的Ember數據的無模式設計
我無法找到。如果可以做到這一點的任何文件或是否有任何的最佳做法
任何一個能幫助我嗎?
編輯: 問題是如何使用EmberJS持久數據存儲爲無模式的MongoDB Rails後端。
前兩個以下鏈接應該有所幫助。看到第一個環節是如何設置的PrimaryKey:「_id」認識到MongoDB的_id和第二鏈接顯示如何使active_model_serializer與寶石工作mongoid,創業板是餘燼核心團隊與工作建議的寶石軌和燼數據:
https://github.com/dagda1/workoutzenith/tree/master/app/models
如果遇到與嵌入式MongoDB的文檔和灰燼數據的問題,這應該SOLV Ë它:
Ember-data embedded objects stored as separate objects
閱讀下面的鏈接,同時檢查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/evendis/rails-ember-mongo-bootstrap-demo無模式DB的問題在於EmberJS模型[link](https://github.com/evendis/rails- ember-mongo-bootstrap-demo/blob/master/app/assets/javascripts/app/models/post.js.coffee)我沒有任何預定義的resourceProperties。那麼我們怎麼能使用像餘燼,餘燼數據等任何東西。 – sudhanshu
目前仍沒有明確的和可擴展的解決方案,我看到的怎麼灰燼應用於場景,Rails的後端數據庫就像未知任何深度的MongoDB的存儲文件領域。
雖然有一些正常化的方法,但仍然使用現有的REST/REST + DS,我們可能需要編寫大量的代碼來序列化和取消序列化。
拿上討論偷看:
https://github.com/emberjs/data/issues/53#issuecomment-9196555 https://github.com/emberjs/data/issues/100
如果有人找到一個更好的選秀權,請與我分享。
問題是關於如何將EmberJS持久數據存儲用於無模式MongoDB Rails後端。 – sudhanshu