我在 www.tradespring.net 上有一个使用 ruby on rails 制作的网站。我想创建一堆实例,例如 www.tradespring.net/electronics、www.tradespring.net/automotive 等。这些子站点的工作方式与原始站点完全相同,但每个站点都有自己的一组帖子,但所有子实例的用户都是相同的。
我可以从哪里开始寻找?目前我什至不知道谷歌的好关键字。
我在 www.tradespring.net 上有一个使用 ruby on rails 制作的网站。我想创建一堆实例,例如 www.tradespring.net/electronics、www.tradespring.net/automotive 等。这些子站点的工作方式与原始站点完全相同,但每个站点都有自己的一组帖子,但所有子实例的用户都是相同的。
我可以从哪里开始寻找?目前我什至不知道谷歌的好关键字。
您可以从 Ryan 最近创建的两个最佳网络广播开始,其中解释了在 Rails 中创建多租户应用程序。
Multitenancy with Scopes
Webcast: http://railscasts.com/episodes/388-multitenancy-with-scopes
Source Code: https://github.com/railscasts/388-multitenancy-with-scopes
Multitenancy with PostgreSQL
Webcast: http://railscasts.com/episodes/389-multitenancy-with-postgresql
Source Code: https://github.com/railscasts/389-multitenancy-with-postgresql
[更新]哦!我错过了这些是专业网络广播。虽然您可以查看这些网络广播的源代码。