我正在编写一个 RoR 应用程序。我想允许我的多个客户将其用作基于云的应用程序。我不想为每个客户复制代码。
我假设这意味着为我的每个客户使用一个子域,并为客户提供一个表。客户表将有一个域字段。
换句话说——我希望每个客户只看到他们的记录。
我的问题是:
有人记录了如何在 Rails 中执行此操作吗?它在哪里?
每个表都必须有一个 customer_id 吗?或者,如果您有一个带有 Customer_id 的项目表,然后有该项目的任务,那么您就不需要任务记录中的 customer_id - 对吧?
- 您是否必须从客户开始每个视图。??
任何想法都会有所帮助!谢谢!