【发布时间】:2011-09-20 11:39:00
【问题描述】:
我想在两个独立的 Rails 应用程序之间共享数据。
每个应用程序都有一个产品的概念。这两个应用程序共享公共字段(例如 id、name),但每个应用程序也有其他应用程序不需要的字段(例如 some_application_specific_flag)。
就 1) 共享 Rails 模型和 2) 数据库结构而言,最常见的架构实践是什么?
模型:完全独立的模型?每个应用程序的通用基础模型和子类?还有什么?
数据库结构:一个用于共享数据的公用表,然后是一个用于应用特定数据的应用特定表?
【问题讨论】:
标签: ruby-on-rails data-modeling