Ruby on rails 我可以在没有activerecord的情况下使用hyperstack吗?

Ruby on rails 我可以在没有activerecord的情况下使用hyperstack吗?,ruby-on-rails,ruby,reactjs,isomorphic,hyperstack,Ruby On Rails,Ruby,Reactjs,Isomorphic,Hyperstack,我使用RejectionDB和nobrainer作为我的ODM。Hyperstack会与我的模型同步吗?i、 e.后端数据库和前端之间的状态同步?目前为止,HyperStack/HyperModel直接依赖于ActiveRecord,因此如果不同时使用ActiveRecord,就无法真正利用此库 摘自hyper-model.gempec spec.add_依赖项'activerecord','>=4.0.0' 这似乎是由于ActiveRecord API绑定造成的: Hyperstack使用标准

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

目前为止,HyperStack/HyperModel直接依赖于
ActiveRecord
,因此如果不同时使用ActiveRecord,就无法真正利用此库

摘自hyper-model.gempec

spec.add_依赖项'activerecord','>=4.0.0'

这似乎是由于ActiveRecord API绑定造成的:

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


不确定Hyperstack与ActiveRecord有什么关系这部分是关于模型的:因为HyperModel依赖于
ActiveRecord
,谢谢!你能把它添加为一个答案,这样我就可以标记这个答案了吗?Hyperstack使用了ActiveRecord中的一些东西:它使用模式和关系定义,这样,如果你说
Todo.find(1).comments.first.text
它就知道每个方法将返回什么。第二,它依赖于after_commit回调,以便知道数据库何时更新,并可以广播更改;第三,它使用ActiveRecord事务和回滚。当然,您可以使用Hyperstack的其余部分,但您必须手动同步您的模型。当然,Hyperstack团队欢迎任何有助于与NoBrainer合作的贡献。一个合理的子集应该是possible@MitchVanDuyn也许我们应该像ActiveRecord对数据库所做的那样,将其抽象为适配器。这样做是不可知的,只要你能提供一个合适的同步适配器。这将有利于NoBrianer,以及其他类似Sequel的ORM。我还没有真正看过代码库,但也许我会对它进行一次运行,看看能看到什么(我假设给定了引用,绑定现在非常紧密)