【问题标题】:Rails - Sharing DB and ModelsRails - 共享数据库和模型
【发布时间】:2014-03-24 20:31:37
【问题描述】:

我正在为不同的用例构建一系列 Rails 应用程序,但它们都使用相同的数据库模式。所有迁移和模型都在主应用程序中创建。在 Rails 中,为了不重复代码而在其他应用程序中重用模型的常用方法是什么?

【问题讨论】:

标签: ruby-on-rails ruby database architecture


【解决方案1】:

您要执行的操作称为Multitenancy。它的解释和多种实现方式不适合简短的 SO 答案,因为有许多不同的用例。

不过,有许多指南向您展示了如何做到这一点,我在下面列出了几个起点。

或者,Acts As Tenant gem 会尝试将这种痛苦从你身上抽离出来(大部分情况下)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 2011-12-30
    • 2019-10-28
    • 2012-05-09
    相关资源
    最近更新 更多