我正在使用 EmberJS,现在计划将 ember-data 集成到模型中。我们使用 Rails/MongoDB 作为后端。我浏览了 Ember 网站上的示例和更新的文档,但在所有讨论/示例中都有一个共同点,即我们必须让数据在 CRUD 中流动,并且有效地 rails 将所有内容作为资源暴露在 router.rb 中
根据我的实际经验,触摸复杂后端的 REST API 可能不会对数据库中的每个模型都保持 CRUD。会有很多 REST API 在各种查询字符串上提供 JSON。数据存储如何准确地应用于此类情况。是否有任何活生生的例子/参考。
从广义上讲,从 Tom Dale 关于 Ember Data 的演讲中提取将有助于支持离线数据存储,但整个概念如何适用于依赖数据库查询的站点,这些查询比 Ember DS 的 find_by_id(Rails 等效项)更复杂。
对复杂服务的 DataStore 示例源/投影的任何引用都可能会有所帮助。