0

我在 Rails 中有一个应用程序并托管在 Heroku 上。现在,我想要的是可以从 2 个不同的域访问应用程序,当从假设 a.com 访问应用程序时,它应该有一个特定的前端,当从 b.com 访问时,它应该显示其他一些前端。两者的后端应该相同。为了实现这一点,我想只有一种方法,那就是让两个不同的应用程序具有相同的支持代码和相同的数据库(我使用的是 PostgreSQL)。我需要一些关于如何实现这一点的帮助,如果没有,那么还有其他选择。

4

1 回答 1

0

如果对你来说更容易的话,你可以只为这两个应用程序提供一个应用程序。然后,我建议您配置 config/routes.rb 以根据域名做出不同的响应。

在这里查看另一个答案:Rails routing to handle multiple domain on single application

以及 Rails 中的高级约束:http: //guides.rubyonrails.org/routing.html#advanced-constraints

于 2013-02-04T19:00:47.867 回答