我可以在没有activerecord的情况下使用超级堆栈吗?

时间:2019-05-03 14:59:25

标签: ruby-on-rails ruby reactjs isomorphic hyperstack

我将rethinkdb和nobrainer用作我的ODM。 Hyperstack是否将与我的模型同步?即后端数据库和前端之间的状态同步?

1 个答案:

答案 0 :(得分:3)

到目前为止,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

  

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