相同的rails应用程序,不同的子域名

时间:2012-10-31 14:04:38

标签: ruby-on-rails testing subdomain

全世界有没有人知道如何设置rails应用程序,然后设置一个使用所有相同代码的子域,但不同的数据库除外?

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

你知道怎么做吗?如果是这样,今天就回答!

HAPPY HALLOWEEN

1 个答案:

答案 0 :(得分:0)

Ryan Bates刚刚做了一些有关多边投放的精彩截屏视频,其中包括基于范围的子域切换......

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

...和DB模式...

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

我知道这些都是高级/付费剧集(不要低价投票给我!)但如果你愿意每月花9美元就可以获得好消息。您提到切换数据库,但您可以通过切换范围或模式来完成相同的任务。你可以免费查看这些剧集的git repos ...

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

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

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

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