首页 > 解决方案 > 我可以在没有 activerecord 的情况下使用 hyperstack 吗?

问题描述

我使用 rethinkdb 和 nobrainer 作为我的 ODM。Hyperstack 会与我的模型同步吗?即后端数据库和前端之间的状态同步?

标签: ruby-on-railsrubyreactjsisomorphichyperstack

解决方案


截至目前,HyperStack/HyperModel 直接依赖于,ActiveRecord因此如果不使用 ActiveRecord,就没有真正的方法来利用这个库。

摘自 hyper-model.gemspec

spec.add_dependency 'activerecord', '>= 4.0.0'

这似乎是由于 ActiveRecord API 绑定:https ://hyperstack.org/edge/docs/dsl-isomorphic/models#activerecord-api

Hyperstack 使用标准 ActiveRecord API 的子集为您的同构组件、操作和存储提供对服务器端模型的访问权限。Hyperstack 尽可能地遵循 ActiveRecord 的语法和语义。


推荐阅读