2012-10-31 44 views
1

世界上任何人都知道如何设置一个Rails应用程序,然后设置一个子域,使用所有相同的代码,除了不同的数据库?同一个Rails应用程序,不同的子域

该实现将是一个前端测试套件,它利用所有相同的url路由进行慢速测试,并同时测试前端和后端。

你知道如何做到这一点吗?如果是这样,今天回答!

万圣节快乐

回答

0

瑞恩·贝茨只是做multitenacy一些不错的截屏,在那里他涵盖了基于示波器的子域切换...

http://railscasts.com/episodes/388-multitenancy-with-scopes

...和DB模式...

http://railscasts.com/episodes/389-multitenancy-with-postgresql

我知道这些是付费/付费剧集(不投票给我!)但我如果你愿意花费9美元/月的话,那么这个信息很好。您提到了切换数据库,但是您可以通过切换作用域或模式来完成同样的事情。您可以检查出这些事件git的回购免费...

https://github.com/railscasts/388-multitenancy-with-scopes

https://github.com/railscasts/389-multitenancy-with-postgresql

...和做一些逆向工程,以更好地了解域切换。如果你想切换数据库而不是模式,我认为底层逻辑将是相同的。

正如重写所述,这是所有高级开发,你不可能找到像这样的主题的一步一步的教程。祝你好运!

+0

答案就像是“去图书馆,找到这本书,阅读它,知道你需要知道的东西,祝你好运!” :\ – okliv

相关问题