在Heroku上托管的ROR中,在2个站点上显示一个具有不同前端但相同后端的应用程序

时间:2013-02-04 18:56:22

标签: ruby-on-rails postgresql heroku

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

1 个答案:

答案 0 :(得分:0)

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

请在此处查看有关此问题的其他答案:Rails routing to handle multiple domains on single application

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