elasticsearch,tire,Ruby On Rails,Ruby,Git,elasticsearch,Tire" /> elasticsearch,tire,Ruby On Rails,Ruby,Git,elasticsearch,Tire" />

Ruby on rails 跨存储库管理Rails模型类

Ruby on rails 跨存储库管理Rails模型类,ruby-on-rails,ruby,git,elasticsearch,tire,Ruby On Rails,Ruby,Git,elasticsearch,Tire,我的项目具有以下设置。我有两个存储库(seprate项目): 一个生成我的模型类(Ruby) 与我的模型类(Rails)一起使用的 第一个将模型对象写入我的数据库(ElasticSearch),第二个将再次读取它们。现在我正在使用ElasticSearch的持久层,基本上我在两个项目中都有冗余的类定义 我想解决这一冗余问题,但通常如何处理?我不想合并这两个项目。我应该用这个吗 如何处理不同的名称空间?如果您想要基于git的解决方案,那么可以选择子模块或子树。两者都有不同的用例场景,这值得研究。为

我的项目具有以下设置。我有两个存储库(seprate项目):

  • 一个生成我的模型类(Ruby)
  • 与我的模型类(Rails)一起使用的
  • 第一个将模型对象写入我的数据库(ElasticSearch),第二个将再次读取它们。现在我正在使用ElasticSearch的持久层,基本上我在两个项目中都有冗余的类定义

    我想解决这一冗余问题,但通常如何处理?我不想合并这两个项目。我应该用这个吗


    如何处理不同的名称空间?

    如果您想要基于git的解决方案,那么可以选择子模块或子树。两者都有不同的用例场景,这值得研究。

    为什么您有两个不同的存储库?这真的有必要吗?@Mattherick不,这不是真的有必要,没有人强迫我这么做,但我喜欢提供两个独立的项目。